SlideShare a Scribd company logo
Brief Introduction to Deep Learning for
Object Recognition Using MATLAB
Mohammad Tamim Alkhodary
Mar 7, 2018
1
Objectives
• Get Inspired by new innovation and the transformation
of the technology
• Understand the concept of Deep Learning and it’s
relation to machine learning and Artificial Intelligence
• Get stared with Deep Neural Network
2
Contents
 Introduction to AI and Machine Learning
 What is Deep Learning
 How does deep learning works
 Applications of Deep Learning
 MATLAB Example
3
Artificial
Intelligence
(AI)
4
• AI will 'transform or
destroy' society
• AI could be the "worst
event in the history of
our civilization" unless
society finds a way to
control its developments
5
6
What is Deep Learning?
• Deep learning is a Machine learning technique that learn
features and tasks directly from data
• Date could be
7
images, text, sounds, or data points
Example of Deep Learning
8
N to N learning
9
Why now?
10
Why now?
11
Steps for Full Deep Learning
Netorwk
• Objects
• Model
Building
• Data
• Different
Senario
Training
• right away
Implement
12
Deep Neural Network
13
Neural Network
14
Neural Network
15
16
The breakthrough
$500,000,000
17
Applications of Deep Learning
18
Applications of Deep Learning
19
Convolutional Neural Network
20
Importance of GPU’s
21
Image recognition Application
• Self Driving Car
• Health: cancer cell prediction
• Quality control and defected item recognition
• Counting
22
23
24
25
How to build Deep Neural Network
Decide on the
application
Build the
feature
extraction
layers (Deep
layers)
Train the
network
Export
Network cof
Set-up Stage
How to build Deep Neural Network
27
Import DNN
conf. data
adjust your new
data according
to parameters
start using it
Implementation Stage
Alex Net 2012
• In MATLAB Add-ins search for Pre-trained Network
• Install AlexNet
28
Not always accurate!!
29
Needed Packages for MATLAB
30
• MATLAB Support Package for USB Webcams
• AlexNet pre-trained network
• Statistics and Machine Learning Toolbox
Basic MATLAB commands
• net = Alexnet % network ojects
• Lyers = net.Layers
• Input layer = Lyers(1) % first layer input layer
• ClassLayer = ly(end) % is the class name
• CategoryNames = ClassLayer.ClassNames
• [pred, percent] = classify(net, ImagePointer)
31
Transfer Learning checklist
A network
Training Data
Algorithm options
Batch size
Max iteration
Learning Rate
32
Resources
• MATLAB Machine learning help document
• Machine learning for self-driving cars MIT-open course
• Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton.
"ImageNet Classification with Deep Convolutional Neural
Networks." Advances in neural information processing
systems. 2012.
33
Thank you,
Q&A
34
How to train a network
35
36
imds = imageDatastore('file*.jpg’)
img = readimage(imds,07)
imageDatastore('file*.jpg’)
imageDatastore(‘foldername’,’include sub
folders’, true)

More Related Content

PDF
Microsoft Cognitive Toolkit (Atlanta Code Camp 2017)
PDF
AI and Deep Learning for On-Board Satellite Image Analysis, OW2con'19, June 1...
 
PDF
Deep Learning and Texture Mapping
PPTX
Demo threater
PDF
Deep Learning Applications to Satellite Imagery
PDF
Big Data Visualization Problem in IT Management
PDF
Data! Data! Data! I Can't Make Bricks Without Clay!
PPTX
Towards a Comprehensive Machine Learning Benchmark
Microsoft Cognitive Toolkit (Atlanta Code Camp 2017)
AI and Deep Learning for On-Board Satellite Image Analysis, OW2con'19, June 1...
 
Deep Learning and Texture Mapping
Demo threater
Deep Learning Applications to Satellite Imagery
Big Data Visualization Problem in IT Management
Data! Data! Data! I Can't Make Bricks Without Clay!
Towards a Comprehensive Machine Learning Benchmark

What's hot (12)

PDF
Soumith Chintala at AI Frontiers: A Dynamic View of the Deep Learning World
PPTX
Android Malware 2020 (CCCS-CIC-AndMal-2020)
PPTX
Что такое Data Science
PDF
IP Clustering as Exploratory Data Analysis
PDF
Skymind & Deeplearning4j: Deep Learning for the Enterprise
PDF
Hybrid topology
PDF
Ci Connect: A service for building multi-institutional cluster environments
PPT
Poster_Tamuc
PDF
5 Practical Steps to a Successful Deep Learning Research
PDF
SDN: Software Defined Networks
PDF
Jeff Dean at AI Frontiers: Trends and Developments in Deep Learning Research
PPTX
Generative Adversarial Networks (GANs)
Soumith Chintala at AI Frontiers: A Dynamic View of the Deep Learning World
Android Malware 2020 (CCCS-CIC-AndMal-2020)
Что такое Data Science
IP Clustering as Exploratory Data Analysis
Skymind & Deeplearning4j: Deep Learning for the Enterprise
Hybrid topology
Ci Connect: A service for building multi-institutional cluster environments
Poster_Tamuc
5 Practical Steps to a Successful Deep Learning Research
SDN: Software Defined Networks
Jeff Dean at AI Frontiers: Trends and Developments in Deep Learning Research
Generative Adversarial Networks (GANs)
Ad

Similar to Brief Introduction to Deep Learning for Object Recognition Using MATLAB (20)

PPTX
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
PPTX
Deep Learning Made Easy with Deep Features
PDF
Artificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
PDF
Deep Learning with CNTK
PDF
Introduction to deep learning
PDF
Synthetic dialogue generation with Deep Learning
 
PPTX
AI powered emotion recognition: From Inception to Production - Global AI Conf...
PPTX
AI powered emotion recognition: From Inception to Production - Global AI Conf...
PPTX
ML basics.pptx
PPTX
Deep_Learning_Demo_Class_Detailed.pptx sn
PDF
Deep Learning and CNN Architectures
PPTX
Computer Design Concepts for Machine Learning
PPTX
Introduction to deep learning
PPTX
Introduction to deep learning
PPTX
The deep learning tour - Q1 2017
PPTX
Unsupervised Feature Learning
PPTX
Promises of Deep Learning
PPTX
Deep Learning for Robotics
PPTX
Teach a neural network to read handwriting
PPTX
Networks are like onions: Practical Deep Learning with TensorFlow
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Deep Learning Made Easy with Deep Features
Artificial Intelligence and Deep Learning in Azure, CNTK and Tensorflow
Deep Learning with CNTK
Introduction to deep learning
Synthetic dialogue generation with Deep Learning
 
AI powered emotion recognition: From Inception to Production - Global AI Conf...
AI powered emotion recognition: From Inception to Production - Global AI Conf...
ML basics.pptx
Deep_Learning_Demo_Class_Detailed.pptx sn
Deep Learning and CNN Architectures
Computer Design Concepts for Machine Learning
Introduction to deep learning
Introduction to deep learning
The deep learning tour - Q1 2017
Unsupervised Feature Learning
Promises of Deep Learning
Deep Learning for Robotics
Teach a neural network to read handwriting
Networks are like onions: Practical Deep Learning with TensorFlow
Ad

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Brief Introduction to Deep Learning for Object Recognition Using MATLAB