Logan Lebanoff Mentor: Haroon Idrees

Slides:



Advertisements
Similar presentations
ImageNet Classification with Deep Convolutional Neural Networks
Advertisements

Convolutional Neural Nets
Appendix B: An Example of Back-propagation algorithm
Basic User Guide 1 Installation Data preparation Examples – Convolutional Neural Network (CNN) Dataset: CIFAR-10 Single Worker / Synchronous / Downpour.
Multi-Layer Perceptron
Logan Lebanoff Mentor: Haroon Idrees. Two-layer method  Trying a method that will have two layers of neural networks.
Deep Convolutional Nets
Mentor Prof. Amitabha Mukerjee Deepak Pathak Kaustubh Tapi 10346
ImageNet Classification with Deep Convolutional Neural Networks Presenter: Weicong Chen.
Object Recognizing. Deep Learning Success in 2012 DeepNet and speech processing.
Convolutional Neural Network
Introduction to Convolutional Neural Networks
Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition arXiv: v4 [cs.CV(CVPR)] 23 Apr 2015 Kaiming He, Xiangyu Zhang, Shaoqing.
Assignment 4: Deep Convolutional Neural Networks
Lecture 3a Analysis of training of NN
Xintao Wu University of Arkansas Introduction to Deep Learning 1.
Combining Neural Networks and Context-Driven Search for On- Line, Printed Handwriting Recognition in the Newton Larry S. Yaeger, Brandn J. Web, and Richard.
When deep learning meets object detection: Introduction to two technologies: SSD and YOLO Wenchi Ma.
Welcome deep loria !.
Deep Residual Learning for Image Recognition
Presented by Yuting Liu
Analysis of Sparse Convolutional Neural Networks
Faster R-CNN – Concepts
Summary of “Efficient Deep Learning for Stereo Matching”
Week 3 (June 6 – June10 , 2016) Summary :
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
The Problem: Classification
CS 2750: Machine Learning Neural Networks
Project 7: Modeling Social Network Structures and their Dynamic Evolutions with User- Generated Data from IoT REU Student: Emma Ambrosini Graduate mentors:
Classification with Perceptrons Reading:
ECE 6504 Deep Learning for Perception
Training Techniques for Deep Neural Networks
Understanding the Difficulty of Training Deep Feedforward Neural Networks Qiyue Wang Oct 27, 2017.
CS 698 | Current Topics in Data Science
Generalization ..
Deep Learning Convoluted Neural Networks Part 2 11/13/
Multiple Organ Detection in CT Volumes using CNN Week 4
Bird-species Recognition Using Convolutional Neural Network
Introduction to Neural Networks
Image Classification.
Counting in Dense Crowds using Deep Learning
Dog/Cat Classifier Christina Stiff.
By: Behrouz Rostami, Zeyun Yu Electrical Engineering Department
Object Classification through Deconvolutional Neural Networks
Very Deep Convolutional Networks for Large-Scale Image Recognition
Smart Robots, Drones, IoT
network of simple neuron-like computing elements
Generative Adversarial Network
Neural Networks Geoff Hulten.
Lecture: Deep Convolutional Neural Networks
Object Classification through Deconvolutional Neural Networks
Forward and Backward Max Pooling
cs638/838 - Spring 2017 (Shavlik©), Week 7
Coding neural networks: A gentle Introduction to keras
Word2Vec.
ImageNet Classification with Deep Convolutional Neural Networks
Abnormally Detection
CIS 519 Recitation 11/15/18.
Deep Object Co-Segmentation
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
Baseline Model CSV Files Pandas DataFrame Sentence Lists
Deep screen image crop and enhance
Example of training and deployment of deep convolutional neural networks. Example of training and deployment of deep convolutional neural networks. During.
Self-Supervised Cross-View Action Synthesis
Truman Action Recognition Status update
Principles of Back-Propagation
Convolutional neural network based Alzheimer’s disease classification from magnetic resonance brain images RachnaJain NikitaJainaAkshayAggarwal D.
Presentation transcript:

Logan Lebanoff Mentor: Haroon Idrees Jun 1 - 5

Research paper ImageNet Classification with Deep Convolutional Neural Networks Motivations/results of certain approaches Terms ReLU vs sigmoid, GPUs, overlapping pooling, input image size, data augmentation, dropout MatConvNet Manual Necessary to understand how to make changes in the code

ImageNet Downloaded training/validation/test image dataset Understanding the code Modifying

ImageNet Load a pretrained network Retrain the pretrained network to just change the last layer’s weights

pretrained = load('E:\Logan\matconvnet-1. 0-beta12\matconvnet-1 pretrained = load('E:\Logan\matconvnet-1.0-beta12\matconvnet-1.0-beta12\examples\data\imagenet12-dropout\pretrained.mat'); pretrained.layers{end} = struct('type', 'softmaxloss', 'name', 'loss') ; [net,info] = cnn_train(pretrained, imdb, fn, opts.train, 'conserveMemory', true) ; % changed net to pretrained

ImageNet Change last layer to output a different size vector instead of the default 1000 Find where back propagation happens in the code Change back propagation depth from +inf to 1 Still quite slow Found where the number of epochs was set, and changed it from 20 to 1, for testing

% Block 7 %net = add_block(net, opts, 7, 1, 1, 4096, 4096, 1, 0) ; Changed removed net.layers{end+1} = struct('type', 'dropout', 'name', 'dropout7', 'rate', 0.5) ; % Block 8 net = add_block(net, opts, 8, 1, 1, 4096, 5, 1, 0) ; % I changed this to 5 from 1000 net.layers(end) = [] ;

ImageNet Error while running test image on my retrained network Assertion failed in nnsoftmaxloss if nargin <= 2 t = Xmax + log(sum(ex,3)) - reshape(X(c_), [sz(1:2) 1 sz(4)]) ; Y = sum(t(:)) / n ;

MNIST Error while running on test image on MNIST Image depth does not match Changed to grayscale Also had to resize the image to 224x224x3 for ImageNet

Next week Retrain network with crowd training images Using pretrained network Still only training last layer Classification problem Find the count by classifying into groups 100-110, 111-120, 121-130, etc.