Machine Learning SIG
Objectives
Advance general knowledge of machine learning techniques within the MEG community. Discuss journal articles, replicate techniques on NIH data, develop new ML techniques at NIH.
Format
- Specific Projects (Weekly)
- Code Review
- Project updates
- Questions and Answers Clinic for users
- General (Monthly)
- Journal Club
- Hackathons – implement novel technique from JC with provided data
- Tutorial Workshops - instruct worked out examples with provided code/data
- General ML training
- Parameter tuning
- Model optimization
- Techniques
- Toolbox tutorials (Scikit-learn / keras)
Analysis Types
- Decoding
- Multivariate time series classification between conditions [1]
- Realtime - Brain computer interface / neurofeedback
- Subject classification –
- eg. Healthy Control vs Major Depressive Disorder
- What are the significant features (brain regions, Hz)
- Prediction of future condition / Biomarkers
- What signals predict conversion from mild cognitive impairment to Alzheimer
- What signals predict recovery from traumatic brain injury
- What signals predict poor outcome for epilepsy surgery
- Multimodal Integration
- Timing derived from MEG / localization from fMRI – joint ICA (??)
- Signal comparison between naturalistic viewing data MEG/fMRI
- Signal classification
- Artifact
- Signal of interest – Spike detection for epilepsy
- Signal/sequence predicts correct response
- Temporal learning models – RNN DL / markov model
- Inferences from deep learning models
- CNN on images vs. CNN of brain responses to same images
Preliminary Resources
MNE Python Decoding MNE Python Decoding at Source
SciKit Learn
Keras