Download presentation
Presentation is loading. Please wait.
Published byHendra Sugiarto Modified over 6 years ago
1
Convolutional Neural Networks Analyzed via Convolutional Sparse Coding*
Yaniv Romano The Electrical Engineering Department Technion โ Israel Institute of technology Haifa 32000, Israel Joint work with Prof. Michael Elad Vardan Papyan The research leading to these results has been received funding from the European union's Seventh Framework Program (FP/ ) ERC grant Agreement ERC-SPARSE
2
Convolutional Neural Networks (CNN)
3
Convolutional Neural Networks (CNN)
Sparse representations = ๐=๐๐ช ๐=๐๐ช
4
๐=๐๐ช = Sparse representations Convolutional Neural Networks (CNN)
Convolutional Sparse Coding (CSC) = ๐=๐๐ช
5
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC)
6
โฎ ๐= ๐ ๐ ๐ช ๐ ๐ช ๐ = ๐ ๐ ๐ช ๐ ๐ช ๐ = ๐ ๐ ๐ช ๐ Sparse representations
Convolutional Neural Networks (CNN) Sparse representations Convolutional Sparse Coding (CSC) ๐= ๐ ๐ ๐ช ๐ ๐ช ๐ = ๐ ๐ ๐ช ๐ Multi-Layer Convolutional Sparse Coding (ML-CSC) โฎ ๐ช ๐ = ๐ ๐ ๐ช ๐ The representations are locally sparse
7
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass
8
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) The forward pass is a sparse-coding algorithm, serving the ML-CSC Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass
9
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) The forward pass is a sparse-coding algorithm, serving the ML-CSC Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass
10
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) The forward pass is a sparse-coding algorithm, serving the ML-CSC Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass Extension of the classical sparse theory to a multi-layer setting
11
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) The forward pass is a sparse-coding algorithm, serving the ML-CSC Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass Extension of the classical sparse theory to a multi-layer setting
12
Convolutional Neural Networks (CNN) Sparse representations
Convolutional Sparse Coding (CSC) The forward pass is a sparse-coding algorithm, serving the ML-CSC Multi-Layer Convolutional Sparse Coding (ML-CSC) Forward pass Extension of the classical sparse theory to a multi-layer setting
13
CNN Trough the Eyes of Sparsity
The feature maps CNN aims to recover are unique The problem CNN aims to solve is stable The forward pass is stable The above are guaranteed assuming that the sparse representations are locally sparse and the noise is locally bounded ! We also propose a better pursuit that is shown to be theoretically superior to the conventional forward pass
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.