2021
DOI: 10.3389/fninf.2021.679838
|View full text |Cite
|
Sign up to set email alerts
|

THINGSvision: A Python Toolbox for Streamlining the Extraction of Activations From Deep Neural Networks

Abstract: Over the past decade, deep neural network (DNN) models have received a lot of attention due to their near-human object classification performance and their excellent prediction of signals recorded from biological visual systems. To better understand the function of these networks and relate them to hypotheses about brain activity and behavior, researchers need to extract the activations to images across different DNN layers. The abundance of different DNN variants, however, can often be unwieldy, and the task … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
30
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(34 citation statements)
references
References 47 publications
(111 reference statements)
2
30
0
Order By: Relevance
“…Pretrained AlexNet and NASNet-large models were acquired and run on Matlab 2020a's Deep Learning Toolbox (MathWorks, Natick, MA, USA). CorNet models (RT, Z, S) were acquired and run with the Python toolbox THINGSvision (Muttenthaler and Hebart, 2021). Due to poorer greyscale performance, CorNet-RT and CorNet-Z were not included in the results.…”
Section: Convolutional Neural Networkmentioning
confidence: 99%
“…Pretrained AlexNet and NASNet-large models were acquired and run on Matlab 2020a's Deep Learning Toolbox (MathWorks, Natick, MA, USA). CorNet models (RT, Z, S) were acquired and run with the Python toolbox THINGSvision (Muttenthaler and Hebart, 2021). Due to poorer greyscale performance, CorNet-RT and CorNet-Z were not included in the results.…”
Section: Convolutional Neural Networkmentioning
confidence: 99%
“…In addition to these manual approaches for extracting intermediate activations from DNNs, three open-source packages now exist for facilitating this process. ThingsVision (Muttenthaler & Hebart, 2021) is a Python package with user-friendly functionality for loading pre-existing DNNs, extracting their activations either to common image datasets or to user-defined datasets, and performing various common analyses on the extracted features, such as representational similarity analysis (Kriegeskorte et al, 2008). While it can extract activations from a large and convenient library of pre-existing models, it does not automatically work for arbitrary new models (e.g., user-designed models), and can only extract the outputs of PyTorch modules, not every operation in the model.…”
Section: All Layers Nonementioning
confidence: 99%
“…However, we think that it would also be interesting to study the relationship between a measure of stimulus similarity (i.e., a physical or semantic measure of similarity between targets and lures) to compare the transfer function between this objective measure of stimulus similarity and the degree of memory interference for the similar lures. Accordingly, we extracted features (i.e., modeled neural responses) from the 3rd convolutional layer of IT (i.e., the penultimate layer) from CORnet-S [60] using the THINGSvision toolbox [64]. Briefly, CORnet-S has been shown to provide a good approximation both to neural responses in IT as well as to behavioral data across several studies [60,64].…”
Section: Quantification Of Target/lure Similarity With An Artificial ...mentioning
confidence: 99%