当前位置: X-MOL 学术Front. Comput. Neurosci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DNNBrain: A Unifying Toolbox for Mapping Deep Neural Networks and Brains
Frontiers in Computational Neuroscience ( IF 3.2 ) Pub Date : 2020-11-30 , DOI: 10.3389/fncom.2020.580632
Xiayu Chen , Ming Zhou , Zhengxin Gong , Wei Xu , Xingyu Liu , Taicheng Huang , Zonglei Zhen , Jia Liu

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.

中文翻译:

DNNBrain:用于映射深度神经网络和大脑的统一工具箱

深度神经网络 (DNN) 通过端到端的深度学习策略在数十项具有挑战性的任务上获得了人类水平的表现。深度学习允许具有多个抽象级别的数据表示;然而,它没有明确提供对 DNN 内部操作的任何见解。深度学习的成功不仅作为一种将 DNN 应用于生物神经系统建模的方法,而且作为一种采用认知神经科学的概念和方法来理解 DNN 的内部表示的手段,对神经科学家来说很有吸引力。尽管通用深度学习框架(如 PyTorch 和 TensorFlow)可用于允许此类跨学科研究,但这些框架的使用通常需要高级编程专业知识和全面的数学知识。迫切需要一个专门设计为认知神经科学家绘制 DNN 和大脑的机制的工具箱。在这里,我们展示了 DNNBrain,这是一个基于 Python 的工具箱,旨在探索 DNN 和大脑的内部表示。通过集成 DNN 软件包和完善的脑成像工具,DNNBrain 为各种研究场景提供应用程序编程和命令行接口。这些包括提取 DNN 激活、探测和可视化 DNN 表示,以及将 DNN 表示映射到大脑。我们希望我们的工具箱将通过应用 DNN 来模拟生物神经系统并利用认知神经科学的范式来揭开 DNN 的黑匣子,从而加速科学研究。
更新日期:2020-11-30
down
wechat
bug