DNNBrain

DNNBrain enables exploration of internal representations in deep neural networks (DNNs) and their mapping to biological brains for comparative analyses between DNNs and cognitive neuroscience.


Key Features:

  • Integration of tools: Integrates deep learning frameworks (e.g., PyTorch, TensorFlow) with brain imaging tools to support cross-disciplinary analyses.
  • Activation extraction: Extracts DNN activations for analysis of internal representations.
  • Representation probing: Probes and analyzes representations at multiple levels of abstraction within DNNs.
  • Cross-modal mapping: Maps DNN representations onto brain structures to relate artificial and biological representations.
  • Visualization: Provides visualization capabilities for interpreting patterns in DNN and brain representations.

Scientific Applications:

  • Modeling biological neural systems: Uses DNN representations to model and compare computations in biological neural systems.
  • Comparative analysis: Enables drawing parallels between internal operations of DNNs and biological neural systems.
  • Decoding brain representations: Supports mapping and interpretation of brain imaging data through correspondence with DNN features.
  • Cognitive-neuroscience alignment: Applies cognitive neuroscience paradigms to interpret DNN internal representations.

Methodology:

Extraction of DNN activations and mapping of internal representations onto brain structures, combined with application of cognitive neuroscience paradigms.

Topics

Details

License:
MIT
Tool Type:
library, workflow
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/1/2021

Operations

Publications

Chen X, Zhou M, Gong Z, Xu W, Liu X, Huang T, Zhen Z, Liu J. DNNBrain: a unifying toolbox for mapping deep neural networks and brains. Unknown Journal. 2020. doi:10.1101/2020.07.05.188847.

Documentation