Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Umut Güclü and Marcel A. J. van Gerven Article overview by Ilya Kuzovkin Computational Neuroscience Seminar University of Tartu 2015
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream classes “cat” “spider” … pixels Linear
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream classes “cat” hidden layer … “spider” … pixels Non-linear
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream classes “cat” hidden layer … hidden layer … “spider” … pixels Deep
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream “cat” important feature “spider”
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream “cat” important feature “spider” RUN!
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream “cat” important feature “spider” Convolutional filter RUN!
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Convolutional (and pooling) layer
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream classes “cat” hidden layer … hidden layer … convolutional layer “spider” … … pixels Deep Convolutional Neural Network
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Matthew D. Zeiler, Rob Fergus Visualizing and Understanding Convolutional Networks 2013
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Matthew D. Zeiler, Rob Fergus Visualizing and Understanding Convolutional Networks 2013
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Matthew D. Zeiler, Rob Fergus Visualizing and Understanding Convolutional Networks 2013
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Matthew D. Zeiler, Rob Fergus Visualizing and Understanding Convolutional Networks 2013
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Matthew D. Zeiler, Rob Fergus Visualizing and Understanding Convolutional Networks 2013
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream Two-stream hypothesis
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream ?
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
96 x 37x 37 = 131,424
96 x 37x 37 = 131,424
96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
Train linear regression model 96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
Train linear regression model Test it 96 x 37x 37 = 131,424 256 x 17x 17 = 73,984
96 x 37x 37 = 131,424 Train linear regression model r = 0.22 Test it 256 x 17x 17 = 73,984
96 x 37x 37 = 131,424 Train linear regression model r = 0.22 Test it 256 x 17x 17 = 73,984 Train linear regression model Test it
96 x 37x 37 = 131,424 Train linear regression model r = 0.22 Test it 256 x 17x 17 = 73,984 Train linear regression model r = 0.67 Test it
96 x 37x 37 = 131,424 Train linear regression model r = 0.22 Test it 256 x 17x 17 = 73,984 Train linear regression model r = 0.67 Test it
Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set …
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set ... . … 1888
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set ... . … 1888
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set ... . … 1888 .
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set ... . … 1888 . . deconvolution
N EXT COOL THING : CATEGORIES OF FEATURES ImageNet validation set ... . … 1888 . . deconvolution human-assigned to 9 categories Low Mid High • blob • contour • pattern • contrast • shape • object • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES 1. Divide 1888 neurons into 9 ImageNet validation set ... . categories … 1888 . . deconvolution human-assigned to 9 categories Low Mid High • blob • contour • pattern • contrast • shape • object • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES 1. Divide 1888 neurons into 9 ImageNet validation set ... . categories … 2. Predict activity of each voxel 1888 from group-by-group . . deconvolution human-assigned to 9 categories Low Mid High • blob • contour • pattern • contrast • shape • object • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES 1. Divide 1888 neurons into 9 ImageNet validation set ... . categories … 2. Predict activity of each voxel 1888 from group-by-group . 3. For each voxel find the group, which best predicts . voxel’s activity deconvolution human-assigned to 9 categories Low Mid High • blob • contour • pattern • contrast • shape • object • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES 1. Divide 1888 neurons into 9 ImageNet validation set ... . categories … 2. Predict activity of each voxel 1888 from group-by-group . 3. For each voxel find the group, which best predicts . voxel’s activity deconvolution human-assigned 4. Assign each of 1888 DNN to 9 categories neurons to a visual layer: V1, V2, V4, LO Low Mid High • blob • contour • pattern • contrast • shape • object • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES 1. Divide 1888 neurons into 9 ImageNet validation set ... . categories … 2. Predict activity of each voxel 1888 from group-by-group . 3. For each voxel find the group, which best predicts . voxel’s activity deconvolution human-assigned 4. Assign each of 1888 DNN to 9 categories neurons to a visual layer: V1, V2, V4, LO Low Mid High • blob • contour • pattern 5. Map visual layers to • contrast • shape • object categories • edge • texture • object part
N EXT COOL THING : CATEGORIES OF FEATURES
O THER RESULTS Correlation between predicted responses between pairs of voxel groups
O THER RESULTS Selectivity of visual areas to feature maps of varying complexity
O THER RESULTS Distribution of the receptive field centers
O THER RESULTS Biclustering of voxels and feature maps
S UMMARY
An intracranial dataset we have. How to repeat the result?
An intracranial dataset we have. How to repeat the result? vs.
Recommend
More recommend