SlideShare a Scribd company logo
Deep Learning
Deep Learning II
Deep Learning
0
10
20
30
40
50
60
70
80
90
100
2004-01
2004-03
2004-05
2004-07
2004-09
2004-11
2005-01
2005-03
2005-05
2005-07
2005-09
2005-11
2006-01
2006-03
2006-05
2006-07
2006-09
2006-11
2007-01
2007-03
2007-05
2007-07
2007-09
2007-11
2008-01
2008-03
2008-05
2008-07
2008-09
2008-11
2009-01
2009-03
2009-05
2009-07
2009-09
2009-11
2010-01
2010-03
2010-05
2010-07
2010-09
2010-11
2011-01
2011-03
2011-05
2011-07
2011-09
2011-11
2012-01
2012-03
2012-05
2012-07
2012-09
2012-11
2013-01
2013-03
2013-05
2013-07
2013-09
2013-11
2014-01
2014-03
2014-05
2014-07
2014-09
2014-11
2015-01
2015-03
2015-05
2015-07
2015-09
2015-11
2016-01
2016-03
2016-05
2016-07
2016-09
2016-11
2017-01
2017-03
Google Trends
Deep learning Machine learning neural network
Deep Learning
Deep Learning
Deep Learning
Deep Learning
 Artificial Narrow Intelligence (ANI): Machine intelligence that
equals or exceeds human intelligence or efficiency at a specific task.
 Artificial General Intelligence (AGI): A machine with the ability to
apply intelligence to any problem, rather than just one specific
problem (human-level intelligence).
 Artificial Super Intelligence (ASI): An intellect that is much smarter
than the best human brains in practically every field, including
scientific creativity, general wisdom and social skills
Deep Learning
Machine Learning is a type of Artificial
Intelligence that provides computers with the
ability to learn Machine
Learning
Supervised
learning
Unsupervised
learning
Deep Learning
 Part of the machine learning field of learning representations
of data.
 hierarchy of multiple layers that mimic the neural networks
of our brain
 If you provide the system tons of information, it begins to
understand it and respond in useful ways.
Deep Learning
 SuperIntelligent Devices
 Best Solution for
image recognition
speech recognition
natural language processing
Big Data
Deep Learning
Deep Learning
Geoffrey Hinton: University of Toronto & Google
Yann LeCun: New York University & Facebook
Andrew Ng: Stanford & Baidu
Yoshua Bengio: University of Montreal
Deep Learning
Deep Learning
Today NVidia Support my work with
NVIDIA TITAN X
THE MOST ADVANCED GPU EVER BUILT
Deep Learning
TITAN X Specifications
GPU Architecture Pascal
Standard Memory Config 12 GB GDDR5X
Memory Speed 10 Gbps
Boost Clock 1531 MHz
NVIDIA CUDA® Cores 3584
Transistors 12,000 million
Deep Learning
TITAN X In Research
Deep Learning Augmented Reality
Machine Learning Image Recognition
Computer Vision Data Science
Deep Learning
 Deep learning (DL) is a hierarchical structure network which
through simulates the human brain’s structure to extract the
internal and external input data’s features
Deep Learning
Large data set with good quality
Measurable and describable goals
Enough computing power
Neural Network (Brain of Human)
Deep Learning
Deep neural networks
Deep belief networks
Convolutional neural networks
Deep Boltzmann machines
Deep stacking networks
Deep Learning
Axon
Terminal Branches
of Axon
Dendrites
S
x1
x2
w1
w2
wn
xn
x3 w3
Deep Learning
Deep Learning
 The advantages of using Rectified Linear Units in neural networks
are:
ReLU doesn't face gradient vanishing problem as
with sigmoid and tanh function.
It has been shown that deep networks can be trained
efficiently using ReLU even without pre-training.
Deep Learning
 Convolution Neural Networks (CNN) is supervised learning and a
family of multi-layer neural networks particularly designed for use on
two dimensional data, such as images and videos.
 A CNN consists of a number of layers:
 Convolutional layers.
 Pooling Layers.
 Fully-Connected Layers.
Deep Learning
Deep Learning
Deep Learning
 Convolutional layer acts as a feature extractor that extracts
features of the inputs such as edges, corners , endpoints.
Deep Learning
Deep Learning
Deep Learning
 The pooling layer reduces the resolution of the image that
reduce the precision of the translation (shift and distortion)
effect.
Deep Learning
Deep Learning
Deep Learning
 fully connected layer have full connections to all activations in
the previous layer.
 Fully connect layer act as classifier.
Deep Learning
LeNet :The first successful applications of CNN
AlexNet: The first work that popularized CNN in Computer Vision
ZF Net: The ILSVRC 2013 winner
GoogLeNet: The ILSVRC 2014 winner
VGGNet: The runner-up in ILSVRC 2014
ResNet: The winner of ILSVRC 2015
Deep Learning
Deep Learning
Deep Learning
Deep Learning
The ImageNet Large Scale Visual Recognition
Challenge (ILSVRC) evaluates algorithms for
object detection and image classification at large
scale.
Deep Learning
Deep Learning
MNIST Handwritten digits – 60000 Training + 10000 Test Data
Google House Numbers from street view - 600,000 digit images
CIFAR-10 60000 32x32 colour images in 10 classes
IMAGENET >150 GB
Tiny Images 80 Million tiny images
Flickr Data 100 Million Yahoo dataset
Deep Learning
 MNIST is a large database of
handwritten digits.
 MNIST contains 60,000 training
images and 10,000 testing
images
Deep Learning
 CIFAR-10 dataset consists
of 60000 32x32 colour
images in 10 classes
 CIFAR-10 contains 50000
training images and 10000
test images
Deep Learning
 Overfitting Problem
 Larger network have a lots of
weights this lead to high model
complexity
 Network do excellent on training
data but very bad on validation
data
Deep Learning
 CNN Optimization used to reduce the overfitting problem in CNN by:
1) Dropout
2) L2 Regularization
3) Mini-batch
4) Gradient descent algorithm
5) Early stopping
6) Data augmentation
Deep Learning
 Dropout is a technique of reducing overfitting in CNN.
Deep Learning
 L2 Regularization: Adding a regularization term for the weights
to the loss function is a way to reduce overfitting.
 where w is the weight vector, λ is the regularization factor
(coefficient), and the regularization function, Ω(w) is:
Deep Learning
 Mini-batch is to divide the dataset into small batches of
examples, compute the gradient using a single batch, make an
update, then move to the next batch.
Deep Learning
 The gradient descent algorithm updates the coefficients (weights
and biases) so as to minimize the error function by taking small steps
in the direction of the negative gradient of the loss function
 where i stands for the iteration number, α > 0 is the learning rate, P is
the parameter vector, and E(Pi) is the loss function.
Deep Learning
 Early stopping
monitoring the deep
learning process of the
network from overfitting.
 If there is no more
improvement, or worse, the
performance on the test set
degrades, then the learning
process is aborted
Deep Learning
 Data augmentation means increasing the number of dataset.
Deep Learning
 MADBase is Arabic
Handwritten Digit Dataset
composed of 70,000 digits
written by 700 writers.
 MADBase is partitioned
into two data sets:
 60,000 Training Data
 10,000 Testing Data
Deep Learning
 We built a new CNN architecture:
Deep Learning
 Confusion Matrix
Deep Learning
 We collect a dataset that composed of 16,800 characters written
by 60 participants, the age range is between 19 to 40 years.
 The forms were scanned at the resolution of 300 dpi. Each block
is segmented automatically using Matlab 2016a to determining
the coordinates for each block.
 The database is partitioned into two sets: a training set (13,440
characters to 480 images per class) and a test set (3,360
characters to 120 images per class).
Deep Learning
 Each participant wrote
each character (from
’alef’ to ’yeh’) ten times
on two forms
Deep Learning
 We built a new CNN architecture:
Deep Learning
 Confusion Matrix
 Error Rate= 5.15%
Class 1 2 3 4 5 6 7
Arabic Character alef beh teh theh jeem hah khah
Correct Classification 120 116 110 110 115 117 112
Wrong Classification 0 4 10 10 5 3 8
Classification Accuracy 100% 96.70% 91.70% 91.70% 95.80% 97.50% 93.30%
Miss-Classification 0.00% 3.30% 8.30% 8.30% 4.20% 2.50% 6.70%
Class 8 9 10 11 12 13 14
Arabic Character dal thal reh zain seen sheen sad
Correct Classification 114 110 120 105 117 115 118
Wrong Classification 6 10 0 15 3 5 2
Classification Accuracy 95.00% 91.70% 100%% 87.50% 79.50% 95.80% 98.70%
Miss-Classification 5.00% 8.30% 0.00% 12.50% 2.50% 4.20% 1.70%
Class 15 16 17 18 19 20 21
Arabic Character dad tah zah ain ghain feh qaf
Correct Classification 109 116 110 113 112 114 111
Wrong Classification 11 4 10 7 8 6 9
Classification Accuracy 90.80% 96.70% 91.70% 94.20% 93.30% 95.00% 92.50%
Miss-Classification 9.20% 3.30% 8.30% 5.80% 6.70% 5.00% 7.50%
Class 22 23 24 25 26 27 28
Arabic Character kaf lam meem noon heh waw yeh
Correct Classification 114 119 119 106 114 115 116
Wrong Classification 6 1 1 14 6 5 4
Classification Accuracy 95.00% 99.20% 99.20% 88.30% 95.00% 95.80% 96.70%
Miss-Classification 5.00% 0.80% 0.80% 11.70% 5.00% 4.20% 3.30%
Deep Learning
 The total of wrong
classification is 173
from 3187.
Deep Learning
 Deep learning is a class of machine learning algorithms.
 Harder problems such as video understanding, image
understanding , natural language processing and Big data
will be successfully tackled by deep learning algorithms.
Deep Learning
facebook.com/mloey
mohamedloey@gmail.com
twitter.com/mloey
linkedin.com/in/mloey
mloey@fci.bu.edu.eg
mloey.github.io
Deep Learning
www.YourCompany.com
© 2020 Companyname PowerPoint Business Theme. All Rights Reserved.
THANKS FOR
YOUR TIME

More Related Content

PDF
Lecture 2: Artificial Neural Network
PDF
MIT Deep Learning Basics: Introduction and Overview by Lex Fridman
PPTX
Deep Learning - CNN and RNN
PPT
Intro to Deep learning - Autoencoders
PDF
Loss Functions for Deep Learning - Javier Ruiz Hidalgo - UPC Barcelona 2018
PDF
Introduction to Autoencoders
PDF
Training Neural Networks
PPTX
Deep Learning - RNN and CNN
Lecture 2: Artificial Neural Network
MIT Deep Learning Basics: Introduction and Overview by Lex Fridman
Deep Learning - CNN and RNN
Intro to Deep learning - Autoencoders
Loss Functions for Deep Learning - Javier Ruiz Hidalgo - UPC Barcelona 2018
Introduction to Autoencoders
Training Neural Networks
Deep Learning - RNN and CNN

What's hot (20)

PPTX
1.Introduction to deep learning
PDF
Deep learning
PDF
An introduction to Deep Learning
PPTX
Deep learning
PPTX
Introduction to CNN
PDF
Convolutional Neural Networks (CNN)
PPTX
PPT
Back propagation
PPTX
Object detection with deep learning
PPTX
Intro to deep learning
PPTX
Image classification using cnn
PDF
Deep Learning - Convolutional Neural Networks
PDF
Neural networks and deep learning
PPTX
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
PPTX
Introduction to Deep learning
PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PPTX
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
PPTX
Perceptron & Neural Networks
PPTX
Brain Tumour Detection.pptx
1.Introduction to deep learning
Deep learning
An introduction to Deep Learning
Deep learning
Introduction to CNN
Convolutional Neural Networks (CNN)
Back propagation
Object detection with deep learning
Intro to deep learning
Image classification using cnn
Deep Learning - Convolutional Neural Networks
Neural networks and deep learning
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Introduction to Deep learning
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Perceptron & Neural Networks
Brain Tumour Detection.pptx
Ad

Viewers also liked (9)

PDF
Algorithms Lecture 5: Sorting Algorithms II
PDF
Convolutional Neural Network Models - Deep Learning
PDF
Computer Security Lecture 5: Simplified Advanced Encryption Standard
PDF
Algorithms Lecture 2: Analysis of Algorithms I
PDF
PMP Lecture 1: Introduction to Project Management
PDF
Algorithms Lecture 4: Sorting Algorithms I
PDF
Algorithms Lecture 3: Analysis of Algorithms II
PDF
Computer Security Lecture 7: RSA
PPSX
C++ Programming Language
Algorithms Lecture 5: Sorting Algorithms II
Convolutional Neural Network Models - Deep Learning
Computer Security Lecture 5: Simplified Advanced Encryption Standard
Algorithms Lecture 2: Analysis of Algorithms I
PMP Lecture 1: Introduction to Project Management
Algorithms Lecture 4: Sorting Algorithms I
Algorithms Lecture 3: Analysis of Algorithms II
Computer Security Lecture 7: RSA
C++ Programming Language
Ad

Similar to Deep Learning - Overview of my work II (20)

PPTX
Lecture 3: Convolutional Neural Networks
PPTX
Introduction to deep learning
PPT
Introduction_to_DEEP_LEARNING.sfsdafsadfsadfsdafsdppt
PPT
Introduction_to_DEEP_LEARNING.ppt
PPT
Introduction_to_DEEP_LEARNING ppt 101ppt
PPTX
Deep learning introduction
PPTX
Introduction to deep learning
PDF
MLIP - Chapter 3 - Introduction to deep learning
PDF
Practical deepllearningv1
PPT
Introduction_to_DEEP_LEARNING.ppt machine learning that uses data, loads ...
PDF
Multimedia data mining using deep learning
PPTX
A simple presentation for deep learning.
PPTX
DEEP_LEARNING_Lecture1 for btech students.pptx
PDF
Introduction to Deep Learning: Concepts, Architectures, and Applications
PDF
Review_of_Deep_Learning_Algorithms_and_Architectures.pdf
PPTX
Deep Learning Tutorial
PPTX
Deep learning tutorial 9/2019
PPTX
Deep learning from a novice perspective
PPTX
GDSC Introduction to Deep Learning Workshop
PPTX
Introduction to Deep learning
Lecture 3: Convolutional Neural Networks
Introduction to deep learning
Introduction_to_DEEP_LEARNING.sfsdafsadfsadfsdafsdppt
Introduction_to_DEEP_LEARNING.ppt
Introduction_to_DEEP_LEARNING ppt 101ppt
Deep learning introduction
Introduction to deep learning
MLIP - Chapter 3 - Introduction to deep learning
Practical deepllearningv1
Introduction_to_DEEP_LEARNING.ppt machine learning that uses data, loads ...
Multimedia data mining using deep learning
A simple presentation for deep learning.
DEEP_LEARNING_Lecture1 for btech students.pptx
Introduction to Deep Learning: Concepts, Architectures, and Applications
Review_of_Deep_Learning_Algorithms_and_Architectures.pdf
Deep Learning Tutorial
Deep learning tutorial 9/2019
Deep learning from a novice perspective
GDSC Introduction to Deep Learning Workshop
Introduction to Deep learning

More from Mohamed Loey (20)

PDF
Lecture 6: Deep Learning Applications
PDF
Lecture 5: Convolutional Neural Network Models
PDF
Lecture 4: Deep Learning Frameworks
PDF
Lecture 4: How it Works: Convolutional Neural Networks
PDF
Lecture 1: Deep Learning for Computer Vision
PDF
Design of an Intelligent System for Improving Classification of Cancer Diseases
PDF
Computer Security - CCNA Security - Lecture 2
PDF
Computer Security - CCNA Security - Lecture 1
PDF
Algorithms Lecture 8: Pattern Algorithms
PDF
Algorithms Lecture 7: Graph Algorithms
PDF
Algorithms Lecture 6: Searching Algorithms
PDF
Algorithms Lecture 1: Introduction to Algorithms
PDF
Computer Security Lecture 4.1: DES Supplementary Material
PDF
PMP Lecture 4: Project Integration Management
PDF
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
PDF
Computer Security Lecture 3: Classical Encryption Techniques 2
PDF
Computer Security Lecture 2: Classical Encryption Techniques 1
PDF
Computer Security Lecture 1: Overview
PDF
PMP Lecture 3: Project Management Processes
PDF
PMP Lecture 2: Project Management Framework
Lecture 6: Deep Learning Applications
Lecture 5: Convolutional Neural Network Models
Lecture 4: Deep Learning Frameworks
Lecture 4: How it Works: Convolutional Neural Networks
Lecture 1: Deep Learning for Computer Vision
Design of an Intelligent System for Improving Classification of Cancer Diseases
Computer Security - CCNA Security - Lecture 2
Computer Security - CCNA Security - Lecture 1
Algorithms Lecture 8: Pattern Algorithms
Algorithms Lecture 7: Graph Algorithms
Algorithms Lecture 6: Searching Algorithms
Algorithms Lecture 1: Introduction to Algorithms
Computer Security Lecture 4.1: DES Supplementary Material
PMP Lecture 4: Project Integration Management
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 3: Classical Encryption Techniques 2
Computer Security Lecture 2: Classical Encryption Techniques 1
Computer Security Lecture 1: Overview
PMP Lecture 3: Project Management Processes
PMP Lecture 2: Project Management Framework

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Lesson notes of climatology university.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
master seminar digital applications in india
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Sports Quiz easy sports quiz sports quiz
2.FourierTransform-ShortQuestionswithAnswers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Supply Chain Operations Speaking Notes -ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pharma ospi slides which help in ospi learning
Renaissance Architecture: A Journey from Faith to Humanism
Microbial diseases, their pathogenesis and prophylaxis
Microbial disease of the cardiovascular and lymphatic systems
PPH.pptx obstetrics and gynecology in nursing
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Lesson notes of climatology university.
O7-L3 Supply Chain Operations - ICLT Program
master seminar digital applications in india
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
O5-L3 Freight Transport Ops (International) V1.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Sports Quiz easy sports quiz sports quiz

Deep Learning - Overview of my work II