Skip to content

Interactive experiments on pretrained Conv2d layer weights.

License

Notifications You must be signed in to change notification settings

Kahsolt/conv2d-kernels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

conv2d-kernels

Interactive experiments on pretrained Conv2d layer weights.

Conv2d layers are learnable 2D signal filters, it self is indeed a function-let, so what can it actually do? 🤔

Apps

filter

⚪ inspect into featur maps: what does the first conv2d layer do in the well-known classifiers?

img/filter.png

kernel

⚪ inspect into conv2d kernels: what are the learned geometrical basis?

The first Conv2d layer kernels of a pretrained model:

img/kernel.png

cluster

⚪ grouping kernels: many kernels seems to be similar thus redundant?

The first Conv2d layer kernels of a pretrained model (and centroids):

kernels kernel centroids
img/resnet18-conv1-kernels.png img/resnet18-conv1-kernel-centroids.png

attack

⚪ PGD adversarial attack: what if we attack a single conv2d layer?

img/attack.png

fixedpoint

⚪ mathematical property of the well-known image kernels: what are the fixed points of a 2d kernel?

img/fixedpoint.png

resources download


by Armit 2022/10/28

About

Interactive experiments on pretrained Conv2d layer weights.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages