THINGSvision

THINGSvision extracts activations from deep neural networks (DNNs) to enable quantitative comparison of DNN representations with biological and behavioral data in cognitive science and computational neuroscience.


Key Features:

  • Layer-wise activation extraction: Extracts activations across multiple layers of DNN architectures for use in downstream analyses.
  • Model support: Supports both pretrained and randomly-initialized neural network architectures.
  • Representational similarity analysis (RSA) integration: Computes RSA to compare representational structures between DNN activations and other datasets.
  • Multimodal comparison: Relates DNN activations directly to functional MRI and behavioral datasets.
  • Custom image dataset feature extraction: Extracts features from user-provided image datasets for model–brain–behavior studies.
  • Reproducibility facilitation: Provides standardized extraction and analysis outputs to support reproducible research.

Scientific Applications:

  • Model–brain comparison: Compare DNN representational geometries to functional MRI measurements of visual systems.
  • Model–behavior comparison: Relate DNN activation patterns to behavioral datasets and responses.
  • Assessing DNN validity for vision: Evaluate how DNNs that perform object classification relate to signals recorded from biological visual systems.
  • Feature provision for cognitive neuroscience: Provide extracted features from image datasets for experimental and computational studies in cognitive science and computational neuroscience.

Methodology:

Extract activations from multiple layers of pretrained and randomly-initialized DNN architectures and compute representational similarity analysis (RSA) to compare DNN activation patterns with functional MRI and behavioral datasets, including feature extraction from custom image datasets.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
12/13/2021
Last Updated:
11/24/2024

Operations

Publications

Muttenthaler L, Hebart MN. THINGSvision: A Python Toolbox for Streamlining the Extraction of Activations From Deep Neural Networks. Frontiers in Neuroinformatics. 2021;15. doi:10.3389/fninf.2021.679838. PMID:34630062. PMCID:PMC8494008.

Links