Convolutional Neural Networks and Neuroscience: A Tutorial Introduction for The Rest of Us
Abstract
Convolutional neural networks (CNNs) are a class of artificial neural networks (ANNs). Since the early 2010s, they have been widely adopted as models of primate vision and classifiers of neuroimaging data, becoming relevant for a wealth of neuroscientific fields. However, the majority of neuroscience researchers come from soft-science backgrounds (like medicine, biology, or psychology) and do not have enough quantitative skills to understand the inner workings of A/CNNs. To avoid undesirable black boxes, neuroscientists should acquire some rudiments of computational neuroscience and machine learning. However, most researchers do not have the time nor the resources to make big learning investments, and self-study materials are hardly tailored to people with little mathematical background. This paper aims to fill this gap by providing a concise but accurate introduction to CNNs and their use in neuroscience -- using the minimum required mathematics, neuroscientific analogies, and Python code examples. A companion Jupyter Notebook guides readers through code examples, translating theory into practice and providing visual outputs. The paper is organised in three sections: The Concepts, The Implementation, and The Biological Plausibility of A/CNNs. The three sections are largely independent, so readers can either go through the entire paper or select a section of interest.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Limited correspondence in visual representation between the human brain and convolutional neural networks
Yaoda Xu A, Maryam Vaziri-Pashkam·Nature CommunicationsPeer-reviewed·Apr 6, 2021
- A Convolutional Network Architecture Driven by Mouse Neuroanatomical Data
Jianghong Shi, Michael A. Buice, … Bryan Tripp·bioRxiv·Oct 23, 2020
- Deep neural networks: a new framework for modelling biological vision and brain information processing
Nikolaus Kriegeskorte·bioRxiv·Oct 26, 2015
- A Self-Supervised Deep Neural Network for Image Completion Resembles Early Visual Cortex fMRI Activity Patterns for Occluded Scenes
Michele Svanera, Andrew Morgan, … Lars F. Muckli·Journal of VisionPeer-reviewed·Jul 14, 2021
- Joint Representation of Color and Shape in Convolutional Neural Networks: A Stimulus-rich Network Perspective
JohnMark Taylor, Yaoda Xu A·bioRxiv·Aug 11, 2020
- Vision-to-value transformations in artificial neural networks and human brain
Trung Quang Pham, Takaaki Yoshimoto, … Junichi Chikazoe·bioRxiv·Mar 18, 2021