Smart Robots, Drones, IoT

Slides:



Advertisements
Similar presentations
Convolutional Neural Networks
Advertisements

ImageNet Classification with Deep Convolutional Neural Networks
Lecture 14 – Neural Networks
Lecture 3: CNN: Back-propagation
Deep Convolutional Nets
Feedforward semantic segmentation with zoom-out features
ImageNet Classification with Deep Convolutional Neural Networks Presenter: Weicong Chen.
Convolutional Neural Network
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Deep Residual Learning for Image Recognition
Demo.
Convolutional Neural Network
CS 6501: 3D Reconstruction and Understanding Convolutional Neural Networks Connelly Barnes.
Deep Learning Amin Sobhani.
Data Mining, Neural Network and Genetic Programming
Gradient-based Learning Applied to Document Recognition
Data Mining, Neural Network and Genetic Programming
Computer Science and Engineering, Seoul National University
DeepCount Mark Lenson.
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Inception and Residual Architecture in Deep Convolutional Networks
Mini Presentations - part 2
ECE 6504 Deep Learning for Perception
Lecture 5 Smaller Network: CNN
Neural Networks 2 CS446 Machine Learning.
Convolution Neural Networks
How it Works: Convolutional Neural Networks
Training Techniques for Deep Neural Networks
Efficient Deep Model for Monocular Road Segmentation
Convolutional Networks
CS6890 Deep Learning Weizhen Cai
Machine Learning: The Connectionist
Introduction to CuDNN (CUDA Deep Neural Nets)
Introduction to Convolutional Neural Network (CNN/ConvNET)-insights from amateur George (Tian Zhou)
Fully Convolutional Networks for Semantic Segmentation
Computer Vision James Hays
Introduction to Neural Networks
Neural network systems
Image Classification.
Tensorflow in Deep Learning
Counting in Dense Crowds using Deep Learning
Convolutional Neural Networks
Introduction to Deep Learning with Keras
Hairong Qi, Gonzalez Family Professor
Very Deep Convolutional Networks for Large-Scale Image Recognition
CSC 578 Neural Networks and Deep Learning
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
Neural Networks Geoff Hulten.
Lecture: Deep Convolutional Neural Networks
Analysis of Trained CNN (Receptive Field & Weights of Network)
Coding neural networks: A gentle Introduction to keras
Neural Networks II Chen Gao Virginia Tech ECE-5424G / CS-5824
Convolutional Neural Networks
Neural Networks.
Mihir Patel and Nikhil Sardana
实习生汇报 ——北邮 张安迪.
Image Classification & Training of Neural Networks
Martin Schrimpf & Jon Gauthier MIT BCS Peer Lectures
Convolutional Neural Network
Neural Networks II Chen Gao Virginia Tech ECE-5424G / CS-5824
CSC 578 Neural Networks and Deep Learning
Introduction to Neural Networks
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
Image recognition.
Debasis Bhattacharya, JD, DBA University of Hawaii Maui College
Example of training and deployment of deep convolutional neural networks. Example of training and deployment of deep convolutional neural networks. During.
CSC 578 Neural Networks and Deep Learning
CSC 578 Neural Networks and Deep Learning
Principles of Back-Propagation
Presentation transcript:

Smart Robots, Drones, IoT Debasis Bhattacharya, JD, DBA University of Hawaii Maui College ATE 2018 – Demonstration debasisb@wawaii.edu http://maui.hawaii.edu/cybersecurity October 25, 2018

Source: Edureka

Source: TensorFlow for R - RStudio

Source: ACM - Computers in Entertainment - Association for Computing Machinery

Convolutional Neural Network - ConvNet Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Image - Matrix of Pixels Channels - Color images have 3 channels - RGB. Each Pixel Value ranges from 0 to 255 Grayscale Image - One channel, values 0 (white) to 255 (black) Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Convolution - Extract Features 3x3 Filter, or Kernel or Feature Detector Input Image, 5x5 Move 3x3 Filter over 5x5 Input Image, one pixel at a time (STRIDE) and compute matrix multiplication. Convolved Feature or Feature Map Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Examples of Features - Edges, Blurs, Sharpen Different values of the Filter or Kernel will create different Feature Maps from the Input Image Examples of Features - Edges, Blurs, Sharpen Parameters Depth - # of Filters Stride - movement across image Zero-Padding - apply filter to edges Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Non-Linearity - Rectified Linear Unit (ReLU) Introduce non-linearity to Feature Map. Replace negative values of pixels with zero

Pooling Reduce Dimensionality Reduce computations, controls Overfitting Allows for small distortions in image Helps detect objects in any part of image Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Pooling - Max or Sum Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Fully Connected Layer (FCNs) Rectified and Pooled Feature Maps are connected together into on FCN Training Data Set is used to Classify Image SoftMax Activation Function used to create vector of values between 0 and 1 Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Forward Propagation Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Backward Propagation Calculate Gradient of error Use Gradient Descent to update filter weights Reduce Output Error or Training Loss Epoch = Forward + Backward Propagation Hyperparameter = Learning Rate Validation Data -> Forward Propagation Only Minimize Training Loss & Validation Loss Control Overfitting using Dropouts Allow for Generalization of New Test Data Source: https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

Object Detection with YOLO Bounding Boxes Detect and Classify Objects Joseph Redmon link on YOLO at Ted Talk here Source : Medium

Image Segmentation using CNN Source: Good Audience

Demo!

IEEE Link. YouTube Link to Smart Drone link - https://youtu

Deep Learning Tools Frameworks TensorFlow CNN Architectures LeNet Caffe MS CNTK PyTorch/Torch MXNet Chainer Keras Theano Deeplearning4j PaddlePaddle MATLAB CNN Architectures LeNet AlexNet ZF Net GoogLeNet ResNets cuDNN DIGITS DetectNet TensorRT RAPIDS JETSON