Hierarchical Deep Convolutional Neural Network

Slides:



Advertisements
Similar presentations
Classification spotlights
Advertisements

ImageNet Classification with Deep Convolutional Neural Networks
Tiled Convolutional Neural Networks TICA Speedup Results on the CIFAR-10 dataset Motivation Pretraining with Topographic ICA References [1] Y. LeCun, L.
Fine-Grained Visual Identification using Deep and Shallow Strategies Andréia Marini Adviser: Alessandro L. Koerich Postgraduate Program in Computer Science.
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
Detection, Segmentation and Fine-grained Localization
Building high-level features using large-scale unsupervised learning Anh Nguyen, Bay-yuan Hsu CS290D – Data Mining (Spring 2014) University of California,
Deep face recognition Omkar M. Parkhi, Andrea Vedaldi, Andrew Zisserman.
Convolutional Restricted Boltzmann Machines for Feature Learning Mohammad Norouzi Advisor: Dr. Greg Mori Simon Fraser University 27 Nov
ImageNet Classification with Deep Convolutional Neural Networks Presenter: Weicong Chen.
Convolutional Neural Network
Philipp Gysel ECE Department University of California, Davis
When deep learning meets object detection: Introduction to two technologies: SSD and YOLO Wenchi Ma.
Recent developments in object detection
Generative Adversarial Nets
CS 4501: Introduction to Computer Vision Object Localization, Detection, Semantic Segmentation Connelly Barnes Some slides from Fei-Fei Li / Andrej Karpathy.
The Relationship between Deep Learning and Brain Function
Object Classification through Deconvolutional Neural Networks
Data Mining, Neural Network and Genetic Programming
Observations by Dance Move
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
The Problem: Classification
Saliency-guided Video Classification via Adaptively weighted learning
Perceptual Loss Deep Feature Interpolation for Image Content Changes
Mentor: Afshin Dehghan
Combining CNN with RNN for scene labeling (segmentation)
Part-Based Room Categorization for Household Service Robots
Ajita Rattani and Reza Derakhshani,
Chaoyun Zhang, Xi Ouyang, and Paul Patras
Intelligent Information System Lab
ECE 6504 Deep Learning for Perception
Training Techniques for Deep Neural Networks
Deep Belief Networks Psychology 209 February 22, 2013.
CS6890 Deep Learning Weizhen Cai
Machine Learning: The Connectionist
Adri`a Recasens, Aditya Khosla, Carl Vondrick, Antonio Torralba
A brief introduction to neural network
Bird-species Recognition Using Convolutional Neural Network
Image Inpainting Using Pre-Trained Classification CNN
Introduction to Neural Networks
Face Recognition with Deep Learning Method
Toward improved document classification and retrieval
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
Deep Learning Tutorial
Two-Stream Convolutional Networks for Action Recognition in Videos
Counting in Dense Crowds using Deep Learning
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
Lecture: Deep Convolutional Neural Networks
Visualizing CNNs and Deeper Deep Architectures
Outline Background Motivation Proposed Model Experimental Results
Object Tracking: Comparison of
Neural Network Pipeline CONTACT & ACKNOWLEDGEMENTS
Ladislav Rampasek, Anna Goldenberg  Cell 
边缘检测年度进展概述 Ming-Ming Cheng Media Computing Lab, Nankai University
Heterogeneous convolutional neural networks for visual recognition
Face Recognition: A Convolutional Neural Network Approach
CIS 519 Recitation 11/15/18.
Reuben Feinman Research advised by Brenden Lake
Natalie Lang Tomer Malach
CS295: Modern Systems: Application Case Study Neural Network Accelerator Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech “Designing.
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Learning and Memorization
End-to-End Facial Alignment and Recognition
CRCV REU 2019 Kara Schatz.
Week 3 Volodymyr Bobyr.
Real-time Object Recognition using deep learning-Raspberry Pi
Identifying Private Content for Online Image Sharing
ICLR, 2019 Jiahe Li
An introduction to neural network and machine learning
Do Better ImageNet Models Transfer Better?
Presentation transcript:

Hierarchical Deep Convolutional Neural Network Justin Essert

Motivation Convolutional Neural Networks Widespread standard for image recognition Weeks to train Struggle on sparse data

Dataset – Cifar100 50,000 32x32 training images Low resolution Fewer samples per category than many other datasets State-of-the-art: 30-40% error rates 100 categories (fine) – 20 super-categories (coarse) Superclasses Classes Aquatic Mammals Beaver, Dolphin, Otter, Seal, Whale Flowers Orchids, Poppies, Roses, Sunflowers, Tulips Household Furniture Bed, Chair, Couch, Table, Wardrobe

Convolutional Neural Networks – VGG16 Simonyan, Karen & Zisserman, Andrew. Very Deep Convolutional Networks For Large-Scale Image Recognition. arXiv:1409.1556, 2015 Pre-trained on ImageNet (transfer learning) Photo Credit: Heuritech Le Blog

Hierarchical Deep CNN Initial network is trained on entire dataset Yan, Zhicheng et al. HD-CNN: Hierarchical Deep Convolutional Neural Network for Large Scale Visual Recognition. arXiv:1410.0736, 2014 Initial network is trained on entire dataset Fine -> coarse prediction 20 ‘Fine’ networks (for each superclass) Final prediction = weighted sum of fine networks

Hierarchical Deep CNN (Example) Dataset: Superclasses Classes Aquatic Mammals Beaver, Otter Household Furniture Bed, Wardrobe So lets look at the output of our trained network when we pass in a picture of a wardrobe!

Hierarchical Deep CNN (Example) Coarse Classifier: Labels: Probability: Aquatic Mammals 0.10 Household Furniture 0.90 1st Fine Classifier: Labels: Probability: Beaver 0.50 Otter 2nd Fine Classifier: Labels: Probability: Bed 0.00 Wardrobe 1.00

Hierarchical Deep CNN (Example) Coarse Classifier: Final Classification: Labels: Probability: Aquatic Mammals 0.10 Household Furniture 0.90 Labels: Probability: Beaver 0.10*0.50 = 0.05 Otter Bed 0.90*0.00 = 0.00 Wardrobe 0.90*1.00 = 0.90 1st Fine Classifier: Labels: Probability: Beaver 0.50 Otter 2nd Fine Classifier: Labels: Probability: Bed 0.00 Wardrobe 1.00

Questions?