b rain c omputer
play

B RAIN -C OMPUTER I NTERFACE Ilya Kuzovkin 7 June 2014 Now I know - PowerPoint PPT Presentation

B RAIN -C OMPUTER I NTERFACE Ilya Kuzovkin 7 June 2014 Now I know how your brain signal looks like when you think LEFT and RIGHT Now I know how your brain signal looks like when you think LEFT and RIGHT Try


  1. B RAIN -C OMPUTER I NTERFACE Ilya Kuzovkin 7 June 2014

  2. Now I know how your brain signal looks like when you think “ LEFT ” and “ RIGHT ”

  3. Now I know how your brain signal looks like when you think “ LEFT ” and “ RIGHT ” Try me — think or

  4. Now I know how your brain signal looks like when you think “ LEFT ” and “ RIGHT ” Try me — think or It was � � wasn’t it?

  5. Now I know how your brain How would signal looks like you use such when you think technology? “ LEFT ” and “ RIGHT ” Try me — think or It was � � wasn’t it?

  6. B RAIN - COMPUTER INTERFACE Mental intention

  7. B RAIN - COMPUTER INTERFACE Neuroimaging Mental intention

  8. B RAIN - COMPUTER INTERFACE Name some neuroimaging Neuroimaging techniques Mental intention

  9. B RAIN - COMPUTER INTERFACE Neuroimaging Signal Mental intention

  10. B RAIN - COMPUTER INTERFACE Neuroimaging Signal Mental intention Data

  11. B RAIN - COMPUTER INTERFACE Neuroimaging Signal Mental intention Data Algorithm

  12. B RAIN - COMPUTER INTERFACE With 87% certainty I can say that you are thinking “ LEFT ” right now Neuroimaging Signal Mental intention Data Algorithm

  13. N EURONS http://biomedicalengineering.yolasite.com

  14. N EURONS http://biomedicalengineering.yolasite.com

  15. N EURONS http://www.conncad.com/gallery/single_cells.html

  16. N EURONS http://en.wikipedia.org/wiki/Neural_oscillation

  17. N EURONS http://en.wikipedia.org/wiki/Neural_oscillation

  18. N EURONS http://en.wikipedia.org/wiki/Neural_oscillation

  19. N EURONS What is the frequency in this example? http://en.wikipedia.org/wiki/Neural_oscillation

  20. B RAINWAVES

  21. B RAINWAVES Delta 0-4 Hz Theta 4-7 Hz Alpha 7-14 Hz Mu 8-13 Hz Beta 15-30 Hz Gamma 30-100 Hz

  22. B RAINWAVES slow wave sleep, babies, Delta lesions 0-4 Hz children, drowsiness, Theta meditation, relaxed 4-7 Hz Alpha closed eyes, relaxed 7-14 Hz motor neuron in rest, Mu mirror neurons 8-13 Hz motor activity, anxious Beta thinking, concentration 15-30 Hz networking between Gamma populations of neurons 30-100 Hz

  23. EEG

  24. EEG

  25. CHANNELS TIME EEG

  26. CHANNELS TIME EEG

  27. EEG CHANNELS ? TIME Alpha Beta Gamma 7-14 Hz 15-30 Hz 30-100 Hz

  28. EEG CHANNELS ? TIME Alpha Beta Gamma 7-14 Hz 15-30 Hz 30-100 Hz Jean Baptiste Joseph Fourier 1768 — 1830

  29. F OURIER TRANSFORM *

  30. F OURIER TRANSFORM * *discrete

  31. F OURIER TRANSFORM * = *discrete

  32. F OURIER TRANSFORM * = signal at time t frequency complex number *discrete

  33. F OURIER TRANSFORM * = signal at time t frequency complex number Amplitude of the component with frequency k *discrete

  34. F OURIER TRANSFORM * = signal at time t frequency complex number Amplitude of the component with frequency k *discrete

  35. D ATA

  36. D ATA

  37. D ATA

  38. D ATA Why not like this?

  39. D ATA

  40. T IME -F REQUENCY D OMAIN

  41. D ATA Are we done?

  42. D ATA Are we done? Hint:

  43. D ATA 300 MS

  44. D ATA 300 MS

  45. D ATA 300 MS

  46. D ATA 300 MS

  47. D ATA 300 MS 11 channels 50 frequencies on each 3 seconds of data 300 ms window • How many numbers to describe 1 reading of 300 ms?

  48. D ATA 300 MS 11 channels 50 frequencies on each 3 seconds of data 300 ms window • How many numbers to describe 1 reading of 300 ms? • How many numbers to describe all 3 seconds of data?

  49. D ATASET INSTANCES . � . � . FEATURES CLASSES

  50. M ACHINE LEARNING

  51. M ACHINE LEARNING ?

  52. M ACHINE LEARNING Machine Learning algorithm learns from examples, set of sample objects ( samples ) is called training set

  53. M ACHINE LEARNING Each object � � � � � � � � � � � � can be described with a set of parameters called features

  54. M ACHINE LEARNING f 1 Tail length : ...

  55. M ACHINE LEARNING f 1 Tail length : ... f 2 Furriness : ...

  56. M ACHINE LEARNING f 1 Tail length : ... f 2 Furriness : ... f = ( f 1 , f 2 ) Form a feature vector

  57. M ACHINE LEARNING Together feature vectors and corresponding classes form a dataset Instance Feature 1 Feature 2 Class Cat 1 8 cm 546 h/cm M Cat 2 7.5 cm 363 h/cm M ... ... ... Cat N 11 cm 614 h/cm F

  58. M ACHINE LEARNING Feature vectors live in a feature space

  59. M ACHINE LEARNING Feature vectors live in a feature space ?

  60. M ACHINE LEARNING Feature vectors live in a feature space

  61. M ACHINE LEARNING Feature vectors live in a feature space K-Nearest Neighbors

  62. M ACHINE LEARNING � • AODE ¡ • Instance-­‑based ¡learning ¡ • Decision ¡trees ¡ • Artificial ¡neural ¡network ¡ • Nearest ¡Neighbor ¡Algorithm ¡ • C4.5 ¡ • Backpropagation ¡ • Analogical ¡modeling ¡ • Random ¡forests ¡ • Naive ¡Bayes ¡classifier ¡ • Probably ¡approximately ¡correct ¡ • Bayesian ¡networks ¡ • Bayesian ¡network ¡ learning ¡(PAC) ¡ • Hidden ¡Markov ¡models ¡ • Bayesian ¡knowledge ¡base ¡ • Symbolic ¡machine ¡learning ¡ • Artificial ¡neural ¡network ¡ • Case-­‑based ¡reasoning ¡ algorithms ¡ • Data ¡clustering ¡ • Decision ¡trees ¡ • Subsymbolic ¡machine ¡learning ¡ • Expectation-­‑maximization ¡algorithm ¡ • Inductive ¡logic ¡programming ¡ algorithms ¡ • Self-­‑organizing ¡map ¡ • Gaussian ¡process ¡regression ¡ • Support ¡vector ¡machines ¡ • Radial ¡basis ¡function ¡network ¡ • Gene ¡expression ¡programming ¡ • Random ¡Forests ¡ • Vector ¡Quantization ¡ • Group ¡method ¡of ¡data ¡ • Ensembles ¡of ¡classifiers ¡ • Generative ¡topographic ¡map ¡ handling ¡(GMDH) ¡ • Bootstrap ¡aggregating ¡(bagging) ¡ • Information ¡bottleneck ¡method ¡ • Learning ¡Automata ¡ • Boosting ¡(meta-­‑algorithm) ¡ • IBSEAD ¡ • Learning ¡Vector ¡Quantization ¡ • Ordinal ¡classification ¡ • Apriori ¡algorithm ¡ • Logistic ¡Model ¡Tree ¡ • Regression ¡analysis ¡ • Eclat ¡algorithm ¡ • Decision ¡trees ¡ • Information ¡fuzzy ¡networks ¡(IFN) ¡ • FP-­‑growth ¡algorithm ¡ • Decision ¡graphs ¡ • ANOVA ¡ • Single-­‑linkage ¡clustering ¡ • Lazy ¡learning • Linear ¡classifiers ¡ • Conceptual ¡clustering ¡ • Fisher's ¡linear ¡discriminant ¡ • K-­‑means ¡algorithm ¡ • Logistic ¡regression ¡ • Fuzzy ¡clustering ¡ • Naive ¡Bayes ¡classifier ¡ • Temporal ¡difference ¡learning ¡ • Perceptron ¡ • Q-­‑learning ¡ • Support ¡vector ¡machines ¡ • Learning ¡Automata ¡ • Quadratic ¡classifiers ¡ • Monte ¡Carlo ¡Method ¡ • k-­‑nearest ¡neighbor ¡ • SARSA • Boosting

  63. B RAIN - COMPUTER INTERFACE

  64. B RAIN - COMPUTER INTERFACE

  65. B RAIN - COMPUTER INTERFACE

  66. B RAIN - COMPUTER INTERFACE

  67. B RAIN - COMPUTER INTERFACE

  68. B RAIN - COMPUTER INTERFACE

  69. B RAIN - COMPUTER INTERFACE

  70. B RAIN - COMPUTER INTERFACE

  71. B RAIN - COMPUTER INTERFACE

  72. B RAIN - COMPUTER INTERFACE

  73. B RAIN - COMPUTER INTERFACE ?

  74. B RAIN - COMPUTER INTERFACE ?

  75. T HE E ND

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend