Tutorial: Recurrent neural networks for cognitive neuroscience @MITCBMM
Tutorial: Recurrent neural networks for cognitive neuroscience  @MITCBMM
Uploaded August 2021 | Updated September 2026, 1 week ago
Robert Guangyu Yang, MIT

In this hands-on tutorial, we will work together through a number of coding exercises to see how RNNs can be easily used to study cognitive neuroscience questions. We will train and analyze RNNs on various cognitive neuroscience tasks. Familiarity of Python and basic knowledge of Pytorch are assumed.

There will be a 30 minute lecture followed by a workshop utilizing Google's Collab Notebooks. Attendees are free to attend any length of the tutorial. Materials and code to complete the workshop will be made available the day of the event.

Speaker Bio:
Robert (Guangyu) Yang is an Assistant Professor in the MIT Department of Brain and Cognitive Sciences (BCS), with a joint appointment in the EECS Department in the Schwarzman College of Computing (SCC). He received his B.S. in physics from Peking University and his Ph.D. in neuroscience from New York University working with computational neuroscientist Dr. Xiao-Jing Wang. During his Ph.D., he studied how distinct types of inhibitory neurons in the brain can coordinate the information flow across brain areas. In another line of work, he studied how the same artificial neural network can accomplish many cognitive tasks. He was a postdoctoral research scientist in the Center for Theoretical Neuroscience at Columbia University’s Zuckerman Institute. Currently, he studies how artificial neural networks can become more powerful by incorporating neural architectures discovered in the brain.

Collab notebooks:

Exercises with explanations but no answers
colab.research.google.com/github/gyyang/nn-brain/blob/master/RNN_tutorial.ipynb

Exercises with explanations and answers
colab.research.google.com/drive/1UL8DkhThsepHxPTVIPg8DpzVgCge6_7q
Tutorial: Recurrent neural networks for cognitive neuroscienceDo rats dream?Sensation vs. PerceptionCan computers learn like humans?CBMM Summer SchoolHow many neurons are there in human brain?A number sense as an emergent property of the manipulation brainCBMM10 - Christof KochThe neural computations underlying real-world social interaction perceptionBoundary conditions for language in biological and artificial neural systemsBuilding a state space for song learningFoundations of ML: are deep sparse networks the ultimate answer?
MITCBMM |

Tutorial: Recurrent neural networks for cognitive neuroscience

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER