Skip to content

Latest commit

 

History

History
57 lines (31 loc) · 1.52 KB

README.md

File metadata and controls

57 lines (31 loc) · 1.52 KB

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