All Projects â†’ huybery â†’ Visualizingcnn

huybery / Visualizingcnn

Licence: mit
🙈A PyTorch implementation of the paper "Visualizing and Understanding Convolutional Networks." (ECCV 2014)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Visualizingcnn

Bilinear Cnn Tensorflow
This is an implementation of Bilinear CNN for fine grained visual recognition using TensorFlow.
Stars: ✭ 187 (+41.67%)
Mutual labels:  convolutional-neural-networks, deeplearning
Salgan
SalGAN: Visual Saliency Prediction with Generative Adversarial Networks
Stars: ✭ 314 (+137.88%)
Mutual labels:  convolutional-neural-networks, deeplearning
Motion Sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by smartphone's sensors: accelerometer and gyroscope)
Stars: ✭ 159 (+20.45%)
Mutual labels:  convolutional-neural-networks, deeplearning
T81 558 deep learning
Washington University (in St. Louis) Course T81-558: Applications of Deep Neural Networks
Stars: ✭ 4,152 (+3045.45%)
Mutual labels:  convolutional-neural-networks, deeplearning
Sru Deeplearning Workshop
دوره 12 ساعته یادگیری عمیق با چارچوب Keras
Stars: ✭ 66 (-50%)
Mutual labels:  convolutional-neural-networks, deeplearning
Har Keras Cnn
Human Activity Recognition (HAR) with 1D Convolutional Neural Network in Python and Keras
Stars: ✭ 97 (-26.52%)
Mutual labels:  convolutional-neural-networks, deeplearning
Deeplearning.ai Assignments
Stars: ✭ 268 (+103.03%)
Mutual labels:  convolutional-neural-networks, deeplearning
Deeplearning.ai
deeplearning.ai , By Andrew Ng, All video link
Stars: ✭ 625 (+373.48%)
Mutual labels:  convolutional-neural-networks, deeplearning
Switchable Normalization
Code for Switchable Normalization from "Differentiable Learning-to-Normalize via Switchable Normalization", https://arxiv.org/abs/1806.10779
Stars: ✭ 804 (+509.09%)
Mutual labels:  convolutional-neural-networks, deeplearning
Tf Mobilenet V2
Mobilenet V2(Inverted Residual) Implementation & Trained Weights Using Tensorflow
Stars: ✭ 85 (-35.61%)
Mutual labels:  convolutional-neural-networks, deeplearning
All Conv Keras
All Convolutional Network: (https://arxiv.org/abs/1412.6806#) implementation in Keras
Stars: ✭ 115 (-12.88%)
Mutual labels:  convolutional-neural-networks, deeplearning
Image Caption Generator
A neural network to generate captions for an image using CNN and RNN with BEAM Search.
Stars: ✭ 126 (-4.55%)
Mutual labels:  convolutional-neural-networks
Pytorch convlstm
convolutional lstm implementation in pytorch
Stars: ✭ 126 (-4.55%)
Mutual labels:  convolutional-neural-networks
Jsnet
Javascript/WebAssembly deep learning library for MLPs and convolutional neural networks
Stars: ✭ 126 (-4.55%)
Mutual labels:  convolutional-neural-networks
Motionblur Detection By Cnn
Stars: ✭ 126 (-4.55%)
Mutual labels:  convolutional-neural-networks
Cnn Sentence Classification Pytorch
Implementation of Convolutional Neural Networks for Sentence Classification (Y.Kim, EMNLP 2014) on Pytorch.
Stars: ✭ 131 (-0.76%)
Mutual labels:  convolutional-neural-networks
Wekadeeplearning4j
Weka package for the Deeplearning4j java library
Stars: ✭ 127 (-3.79%)
Mutual labels:  deeplearning
Colorization
Automatic line art colorization using various types of hint or without hint
Stars: ✭ 125 (-5.3%)
Mutual labels:  deeplearning
Simple Neural Network
Creating a simple neural network in Python with one input layer (3 inputs) and one output neuron.
Stars: ✭ 126 (-4.55%)
Mutual labels:  deeplearning
Djl Demo
Demo applications showcasing DJL
Stars: ✭ 126 (-4.55%)
Mutual labels:  deeplearning

VisualizingCNN

A PyTorch implementation of the 2014 ECCV paper "Visualizing and understanding convolutional networks"

reapperrance

Predicted: [('n02123045', 'tabby', 0.5042504668235779), ('n02124075', 'Egyptian_cat', 0.26163962483406067), ('n02123159', 'tiger_cat', 0.23190157115459442)]

Usage

python main.py

Requirement

Pytorch == 0.4.0
opencv-python == 3.4.0.12

Detail

In original paper, author shows the top 9 activations in a random subset of eature maps across the validation data, projected down to pixel space using there deconvolutional network approach. But in this project, we only show the max activations (top 1) for each layer projected down to pixel space by the single image.

Notes

The network use vgg16 pretrained from torchvision.models, the reconstruction proposal is human's labeling, rather model generate.

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].