Skip to main content

Introduction to the central concepts of machine learning, and how they can be applied in Python using the Scikit-learn Package. This lecture was part of the 2018 Neurohackademy, a 2-week hands-on summer institute in neuroimaging and data science held at the University of Washington eScience Institute.

Difficulty level: Intermediate
Duration: 2:22:28
Speaker: : Jake Vanderplas

Much like neuroinformatics, data science uses techniques from computational science to derive meaningful results from large complex datasets. In this session, we will explore the relationship between neuroinformatics and data science, by emphasizing a range of data science approaches and activities, ranging from the development and application of statistical methods, through the establishment of communities and platforms, and through the implementation of open-source software tools. Rather than rigid distinctions, in the data science of neuroinformatics, these activities and approaches intersect and interact in dynamic ways. Together with a panel of cutting-edge neuro-data-scientist speakers, we will explore these dynamics

 

This lecture covers self-supervision as it relates to neural data tasks and the Mine Your Own vieW (MYOW) approach.

Difficulty level: Beginner
Duration: 25:50
Speaker: : Eva Dyer

As a part of NeuroHackademy 2020, Elizabeth DuPre gives a lecture on "Nilearn", a python package that provides flexible statistical and machine-learning tools for brain volumes by leveraging the scikit-learn Python toolbox for multivariate statistics.  This includes predictive modelling, classification, decoding, and connectivity analysis.

 

This video is courtesy of the University of Washington eScience Institute.

Difficulty level: Beginner
Duration: 01:49:18
Speaker: : Elizabeth DuPre

Estefany Suárez provides a conceptual overview of the rudiments of machine learning, including its bases in traditional statistics and the types of questions it might be applied to.

 

The lesson was presented in the context of the BrainHack School 2020.

Difficulty level: Beginner
Duration: 01:22:18
Speaker: :

Jake Vogel gives a hands-on, Jupyter-notebook-based tutorial to apply machine learning in Python to brain-imaging data.

 

The lesson was presented in the context of the BrainHack School 2020.

Difficulty level: Beginner
Duration: 02:13:53
Speaker: :

Gael Varoquaux presents some advanced machine learning algorithms for neuroimaging, while addressing some real-world considerations related to data size and type.

 

The lesson was presented in the context of the BrainHack School 2020.

Difficulty level: Beginner
Duration: 01:17:14
Speaker: :

This lesson from freeCodeCamp introduces Scikit-learn, the most widely used machine learning Python library.

Difficulty level: Beginner
Duration: 02:09:22
Speaker: :

Dr. Guangyu Robert Yang describes how Recurrent Neural Networks (RNNs) trained with machine learning techniques on cognitive tasks have become a widely accepted tool for neuroscientists. In comparison to traditional computational models in neuroscience, RNNs can offer substantial advantages at explaining complex behavior and neural activity patterns. Their use allows rapid generation of mechanistic hypotheses for cognitive computations. RNNs further provide a natural way to flexibly combine bottom-up biological knowledge with top-down computational goals into network models. However, early works of this approach are faced with fundamental challenges. In this talk, Dr. Guangyu Robert Yang discusses some of these challenges, and several recent steps that we took to partly address them and to build next-generation RNN models for cognitive neuroscience.​

Difficulty level: Beginner
Duration: 00:51:12
Speaker: :

This lecture covers structured data, databases, federating neuroscience-relevant databases, ontologies. 

Difficulty level: Beginner
Duration: 1:30:45
Speaker: : Maryann Martone

Since their introduction in 2016, the FAIR data principles have gained increasing recognition and adoption in global neuroscience.  FAIR defines a set of high-level principles and practices for making digital objects, including data, software, and workflows, Findable, Accessible,  Interoperable, and Reusable.  But FAIR is not a specification;  it leaves many of the specifics up to individual scientific disciplines to define.  INCF has been leading the way in promoting, defining, and implementing FAIR data practices for neuroscience.  We have been bringing together researchers, infrastructure providers, industry, and publishers through our programs and networks.  In this session, we will hear some perspectives on FAIR neuroscience from some of these stakeholders who have been working to develop and use FAIR tools for neuroscience.  We will engage in a discussion on questions such as:  how is neuroscience doing with respect to FAIR?  What have been the successes?  What is currently very difficult? Where does neuroscience need to go?

 

This lecture covers FAIR atlases, from their background, their construction, and how they can be created in line with the FAIR principles.

Difficulty level: Beginner
Duration: 14:24
Speaker: : Heidi Kleven

This lecture covers describing and characterizing an input-output relationship.

Difficulty level: Beginner
Duration: 1:35:33

Part 1 of 2 of a tutorial on statistical models for neural data

Difficulty level: Beginner
Duration: 1:45:48
Speaker: : Jonathan Pillow

Part 2 of 2 of a tutorial on statistical models for neural data.

Difficulty level: Beginner
Duration: 1:50:31
Speaker: : Jonathan Pillow

Introduction to stability analysis of neural models

Difficulty level: Intermediate
Duration: 1:26:06
Speaker: : Bard Ermentrout

Introduction to stability analysis of neural models

Difficulty level: Intermediate
Duration: 1:25:38
Speaker: : Bard Ermentrout

Oscillations and bursting

Difficulty level: Intermediate
Duration: 1:24:30
Speaker: : Bard Ermentrout

Oscillations and bursting

Difficulty level: Intermediate
Duration: 1:31:57
Speaker: : Bard Ermentrout

Weakly coupled oscillators

Difficulty level: Intermediate
Duration: 1:26:02
Speaker: : Bard Ermentrout

Continuation of coupled oscillators

Difficulty level: Intermediate
Duration: 1:24:44
Speaker: : Bard Ermentrout

Firing rate models.

Difficulty level: Intermediate
Duration: 1:26:42
Speaker: : Bard Ermentrout