Cargando…
DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains
Deep neural networks (DNNs) have attained human-level performance on dozens of challenging tasks via an end-to-end deep learning strategy. Deep learning allows data representations that have multiple levels of abstraction; however, it does not explicitly provide any insights into the internal operat...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7734148/ https://www.ncbi.nlm.nih.gov/pubmed/33328946 http://dx.doi.org/10.3389/fncom.2020.580632 |
_version_ | 1783622411296440320 |
---|---|
author | Chen, Xiayu Zhou, Ming Gong, Zhengxin Xu, Wei Liu, Xingyu Huang, Taicheng Zhen, Zonglei Liu, Jia |
author_facet | Chen, Xiayu Zhou, Ming Gong, Zhengxin Xu, Wei Liu, Xingyu Huang, Taicheng Zhen, Zonglei Liu, Jia |
author_sort | Chen, Xiayu |
collection | PubMed |
description | Deep neural networks (DNNs) have attained human-level performance on dozens of challenging tasks via an end-to-end deep learning strategy. Deep learning allows data representations that have multiple levels of abstraction; however, it does not explicitly provide any insights into the internal operations of DNNs. Deep learning's success is appealing to neuroscientists not only as a method for applying DNNs to model biological neural systems but also as a means of adopting concepts and methods from cognitive neuroscience to understand the internal representations of DNNs. Although general deep learning frameworks, such as PyTorch and TensorFlow, could be used to allow such cross-disciplinary investigations, the use of these frameworks typically requires high-level programming expertise and comprehensive mathematical knowledge. A toolbox specifically designed as a mechanism for cognitive neuroscientists to map both DNNs and brains is urgently needed. Here, we present DNNBrain, a Python-based toolbox designed for exploring the internal representations of DNNs as well as brains. Through the integration of DNN software packages and well-established brain imaging tools, DNNBrain provides application programming and command line interfaces for a variety of research scenarios. These include extracting DNN activation, probing and visualizing DNN representations, and mapping DNN representations onto the brain. We expect that our toolbox will accelerate scientific research by both applying DNNs to model biological neural systems and utilizing paradigms of cognitive neuroscience to unveil the black box of DNNs. |
format | Online Article Text |
id | pubmed-7734148 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-77341482020-12-15 DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains Chen, Xiayu Zhou, Ming Gong, Zhengxin Xu, Wei Liu, Xingyu Huang, Taicheng Zhen, Zonglei Liu, Jia Front Comput Neurosci Neuroscience Deep neural networks (DNNs) have attained human-level performance on dozens of challenging tasks via an end-to-end deep learning strategy. Deep learning allows data representations that have multiple levels of abstraction; however, it does not explicitly provide any insights into the internal operations of DNNs. Deep learning's success is appealing to neuroscientists not only as a method for applying DNNs to model biological neural systems but also as a means of adopting concepts and methods from cognitive neuroscience to understand the internal representations of DNNs. Although general deep learning frameworks, such as PyTorch and TensorFlow, could be used to allow such cross-disciplinary investigations, the use of these frameworks typically requires high-level programming expertise and comprehensive mathematical knowledge. A toolbox specifically designed as a mechanism for cognitive neuroscientists to map both DNNs and brains is urgently needed. Here, we present DNNBrain, a Python-based toolbox designed for exploring the internal representations of DNNs as well as brains. Through the integration of DNN software packages and well-established brain imaging tools, DNNBrain provides application programming and command line interfaces for a variety of research scenarios. These include extracting DNN activation, probing and visualizing DNN representations, and mapping DNN representations onto the brain. We expect that our toolbox will accelerate scientific research by both applying DNNs to model biological neural systems and utilizing paradigms of cognitive neuroscience to unveil the black box of DNNs. Frontiers Media S.A. 2020-11-30 /pmc/articles/PMC7734148/ /pubmed/33328946 http://dx.doi.org/10.3389/fncom.2020.580632 Text en Copyright © 2020 Chen, Zhou, Gong, Xu, Liu, Huang, Zhen and Liu. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Chen, Xiayu Zhou, Ming Gong, Zhengxin Xu, Wei Liu, Xingyu Huang, Taicheng Zhen, Zonglei Liu, Jia DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title | DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title_full | DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title_fullStr | DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title_full_unstemmed | DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title_short | DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains |
title_sort | dnnbrain: a unifying toolbox for mapping deep neural networks and brains |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7734148/ https://www.ncbi.nlm.nih.gov/pubmed/33328946 http://dx.doi.org/10.3389/fncom.2020.580632 |
work_keys_str_mv | AT chenxiayu dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT zhouming dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT gongzhengxin dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT xuwei dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT liuxingyu dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT huangtaicheng dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT zhenzonglei dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains AT liujia dnnbrainaunifyingtoolboxformappingdeepneuralnetworksandbrains |