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

Recommend


More recommend