Skip to content

Machine learning and deep learning

Workshops and Videos

General

Machine learning in general

Deep learning

Software

They are divided in sub-sections depending on the language they use.

Language

pyMVPA

??? example "pyMVPA - Intended to ease statistical learning analyses of large datasets." - code repository - website - documentation - programming language: [python] - tags: - [paper] - RRID:SCR_006099 - tutorial: - URL - level: [beginner] - type: [notebook]

nilearn

Nilearn is a Python module for fast and easy statistical learning on NeuroImaging data.

neuropredict

neuropredict is an easy to use Python tool for comprehensive evaluation of predictive power of popular ML techniques for features-to-target prediction (such as biomarkers to disease and similar variations)

brainIAK

BrainIAK applies advanced machine learning methods and high-performance computing to analyzing neuroimaging data. We also have tutorials that cover topics from basics to advanced techniques.

Language

The Decoding Toolbox (TDT)

TDT is an easy to use, fast and versatile Matlab toolbox for the multivariate analysis of functional and structural MRI data. It contains searchlight, region-of-interest, and whole-brain analyses, as well as many feature selection and parameter selection methods including recursive feature elimination.

ProNTo

PRoNTo is the Pattern Recognition for Neuroimaging Toolbox developed at UCL (UK). The toolbox is based on pattern recognition techniques for the analysis of neuroimaging data.

RSA toolbox

A Matlab toolbox for representational similarity analysis

Pattern components modelling (PCM) toolbox

Pattern component modeling (PCM) is a practical Bayesian approach for evaluating representational models - models that specify how complex patterns of neural activity relate to visual stimuli, motor actions, or abstract thoughts.

cvMANOVA

MVPA by cross-validated MANOVA, which is proposed as a replacement of classification.