All Projects → sar-gupta → Convisualize_nb

sar-gupta / Convisualize_nb

Licence: mit
Visualisations for Convolutional Neural Networks in Pytorch

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Convisualize nb

Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (+242.11%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks, cnn
Yann
This toolbox is support material for the book on CNN (http://www.convolution.network).
Stars: ✭ 41 (-28.07%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks, cnn
Svhn Cnn
Google Street View House Number(SVHN) Dataset, and classifying them through CNN
Stars: ✭ 44 (-22.81%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Cs231
Complete Assignments for CS231n: Convolutional Neural Networks for Visual Recognition
Stars: ✭ 317 (+456.14%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Food Recipe Cnn
food image to recipe with deep convolutional neural networks.
Stars: ✭ 448 (+685.96%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Tcdf
Temporal Causal Discovery Framework (PyTorch): discovering causal relationships between time series
Stars: ✭ 217 (+280.7%)
Mutual labels:  jupyter-notebook, neural-networks, cnn
Deeplearning.ai Assignments
Stars: ✭ 268 (+370.18%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Human Activity Recognition Using Cnn
Convolutional Neural Network for Human Activity Recognition in Tensorflow
Stars: ✭ 382 (+570.18%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Coursera Deep Learning Specialization
Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models
Stars: ✭ 188 (+229.82%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Tensorflow Tutorial
TensorFlow and Deep Learning Tutorials
Stars: ✭ 748 (+1212.28%)
Mutual labels:  convolutional-neural-networks, neural-networks, cnn
Tensorflow 101
TensorFlow 101: Introduction to Deep Learning for Python Within TensorFlow
Stars: ✭ 642 (+1026.32%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+1240.35%)
Mutual labels:  convolutional-neural-networks, neural-networks, cnn
Style transfer
CNN image style transfer 🎨.
Stars: ✭ 210 (+268.42%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Pytorch Image Classification
Tutorials on how to implement a few key architectures for image classification using PyTorch and TorchVision.
Stars: ✭ 272 (+377.19%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Deep learning projects
Stars: ✭ 28 (-50.88%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Easy Deep Learning With Keras
Keras tutorial for beginners (using TF backend)
Stars: ✭ 367 (+543.86%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks
Keras transfer cifar10
Object classification with CIFAR-10 using transfer learning
Stars: ✭ 120 (+110.53%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (+143.86%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Music recommender
Music recommender using deep learning with Keras and TensorFlow
Stars: ✭ 528 (+826.32%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, cnn
Traffic Sign Classifier
Udacity Self-Driving Car Engineer Nanodegree. Project: Build a Traffic Sign Recognition Classifier
Stars: ✭ 12 (-78.95%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, neural-networks

convisualize

Visualizations for Convolutional Neural Networks (CNNs) in Pytorch

The corresponding article can be found here!

Requirements:

  • Pytorch
  • Torchvision
  • Numpy
  • Matplotlib
  • Pillow

Note: In case you don't have a GPU, remove all instances of "cuda" and "cpu" from the notebook before running.

TODO

  • [X] Layer Outputs at all layers
  • [X] Filter outputs at a given layer
  • [X] Filter visualization at a given layer
  • [X] Image heatmap using Occlusion
  • [ ] Image heatmap using Grad Cam
  • [X] Class specific saliency maps
  • [X] SmoothGrad
  • [ ] Semantic segmentation using GrabCut
  • [X] Visualization of class models (Gradient Ascent)
  • [ ] Regularization techniques for class models (L2, Clip, Blur, etc.)
  • [ ] Guided Backprop
  • [ ] Filter visualization (Gradient Ascent)
  • [ ] Neural Texture Synthesis
  • [ ] Deep Dream
  • [ ] Neural Style Transfer

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].