Course DescriptionRecent advances in experimental techniques allow more detailed measurements of biological systems than ever before particularly in neuroscience. These methods result in vast amounts of complex, multimodal, and dynamic data that creates a strong demand for nonlinear, large-scale analysis tools such as machine learning, particularly through the application of deep learning methods. In the last decade, we have seen a surge of deep learning applications in analyzing large-scale neuroscience data, and this trend will only continue to grow. In this course, we will explore some of the latest applications of deep learning methods in modeling the complex but exciting data from the brain, and how such a model could play a significant role in driving the future of neuroscience research. Students will gain hands-on experience working with real brain recordings and will learn to develop a deep neural network (DNN) model of the recorded responses. All students with prior experiences in DNNs who are interested in but have no prior exposure to neuroscience data analysis are welcome to join the course.
- Jupyter Notebook
- Linear Algebra
- Basic familiarity with neural networks (MLP, CNN)
- Experience in Python programming and development/training of NN in PyTorch