Presentation is loading. Please wait.

Presentation is loading. Please wait.

Yaniv Romano The Electrical Engineering Department

Similar presentations


Presentation on theme: "Yaniv Romano The Electrical Engineering Department"โ€” Presentation transcript:

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


Download ppt "Yaniv Romano The Electrical Engineering Department"

Similar presentations


Ads by Google