Hairong Qi, Gonzalez Family Professor

Slides:



Advertisements
Similar presentations
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Advertisements

Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
Deep Convolutional Nets
Convolutional Neural Network
Lecture 3b: CNN: Advanced Layers
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Lecture 4b Data augmentation for CNN training
Deep Learning and Its Application to Signal and Image Processing and Analysis Class III - Fall 2016 Tammy Riklin Raviv, Electrical and Computer Engineering.
Demo.
Faster R-CNN – Concepts
Convolutional Neural Network
CS 6501: 3D Reconstruction and Understanding Convolutional Neural Networks Connelly Barnes.
Sentence Modeling Representation of sentences is the heart of Natural Language Processing A sentence model is a representation and analysis of semantic.
Data Mining, Neural Network and Genetic Programming
Computer Science and Engineering, Seoul National University
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
The Problem: Classification
Applications of Deep Learning and how to get started with implementation of deep learning Presentation By : Manaswi Advisor : Dr.Chinmay.
Training Techniques for Deep Neural Networks
CVPR 2017 (in submission) Genetic CNN
Machine Learning: The Connectionist
ECE 599/692 – Deep Learning Lecture 6 – CNN: The Variants
Handwritten Digits Recognition
Layer-wise Performance Bottleneck Analysis of Deep Neural Networks
Bird-species Recognition Using Convolutional Neural Network
Introduction to Neural Networks
Neural network systems
Tensorflow in Deep Learning
Convolutional Neural Networks for Visual Tracking
Counting in Dense Crowds using Deep Learning
ECE 599/692 – Deep Learning Lecture 1 - Introduction
ECE 599/692 – Deep Learning Lecture 9 – Autoencoder (AE)
ECE 599/692 – Deep Learning Lecture 4 – CNN: Practical Issues
University of Florida Eder Santana
ECE 599/692 – Deep Learning Lecture 5 – CNN: The Representative Power
Hairong Qi, Gonzalez Family Professor
Smart Robots, Drones, IoT
CSC 578 Neural Networks and Deep Learning
ECE599/692 - Deep Learning Lecture 14 – Recurrent Neural Network (RNN)
Creating Data Representations
Lecture: Deep Convolutional Neural Networks
Hairong Qi, Gonzalez Family Professor
Visualizing CNNs and Deeper Deep Architectures
Use 3D Convolutional Neural Network to Inspect Solder Ball Defects
Forward and Backward Max Pooling
Analysis of Trained CNN (Receptive Field & Weights of Network)
Convolutional Neural Networks
ECE – Pattern Recognition Lecture 16: NN – Back Propagation
The 9 Deep Learning Papers You Need To Know About (Understanding CNNs Part 3) Fait un tour historique du domaine: quels articles/travaux ont été marquants.
Hairong Qi, Gonzalez Family Professor
CSC 578 Neural Networks and Deep Learning
Hairong Qi, Gonzalez Family Professor
Samira Khan University of Virginia Feb 6, 2019
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
Hairong Qi, Gonzalez Family Professor
ECE – Pattern Recognition Lecture 10 – Nonparametric Density Estimation – k-nearest-neighbor (kNN) Hairong Qi, Gonzalez Family Professor Electrical.
Image recognition.
Debasis Bhattacharya, JD, DBA University of Hawaii Maui College
End-to-End Facial Alignment and Recognition
CRCV REU 2019 Kara Schatz.
CSC 578 Neural Networks and Deep Learning
Hairong Qi, Gonzalez Family Professor
ECE – Pattern Recognition Lecture 8 – Performance Evaluation
ECE – Pattern Recognition Lecture 4 – Parametric Estimation
Hairong Qi, Gonzalez Family Professor
ECE – Pattern Recognition Lecture 14 – Gradient Descent
Principles of Back-Propagation
ECE – Pattern Recognition Midterm Review
Presentation transcript:

ECE 599/692 – Deep Learning Lecture 3 – Convolutional Neural Network (CNN) Hairong Qi, Gonzalez Family Professor Electrical Engineering and Computer Science University of Tennessee, Knoxville http://www.eecs.utk.edu/faculty/qi Email: hqi@utk.edu AICIP stands for Advanced Imaging and Collaborative Information Processing

Outline Lecture 3: Core ideas of CNN Lecture 4: Practical issues Receptive field Pooling Shared weight Derivation of BP in CNN Lecture 4: Practical issues Normalized input and initialization of hyperparameters Cross validation Momentum Learning rate Activation functions Pooling strategies Regularization Lecture 5: Variants of CNN From LeNet to AlexNet to GoogleNet to VGG to ResNet Lecture 6: Implementation Lecture 7: Applications of CNN – Binary hashing Lecture 8: Applications of CNN – Person re-identification

From NN to deep NN

Receptive field (RF) and shared weight

Feature maps

Max pooling

Output of max pooling invariant to shifts in the inputs Not very clear (from Le) Translational invariant systems Major source of distortions in natural data is typically translation

A simple CNN framework

A more practical framework

Acknowledgement All figures except the last one are from [Nielsen]