Documente Academic
Documente Profesional
Documente Cultură
Deep Learning
10
20
30
40
50
60
70
80
90
0
100
2004-01
2004-03
2004-05
2004-07
2004-09
2004-11
2005-01
Deep Learning
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
Deep learning
2009-07
2009-09
2009-11
2010-01
2010-03
2010-05
2010-07
2010-09
2010-11
2011-01
Machine learning
2011-03
Google Trends
2011-05
2011-07
2011-09
2011-11
2012-01
2012-03
2012-05
2012-07
2012-09
neural network
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
Deep Learning
Deep Learning
Deep Learning
Artificial Narrow Intelligence (ANI): Machine intelligence that
equals or exceeds human intelligence or efficiency at a specific task.
Supervised Unsupervised
learning learning
Deep Learning
Part of the machine learning field of learning representations
of data.
Deep Learning
SuperIntelligent Devices
image recognition
speech recognition
Big Data
Deep Learning
Deep Learning
Geoffrey Hinton: University of Toronto & Google
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
Deep Learning
Deep neural networks
S
Axon
wn
xn
Deep Learning
Deep Learning
The advantages of using Rectified Linear Units in neural networks
are:
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.
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.
Deep Learning
LeNet :The first successful applications of CNN
Deep Learning
Deep Learning
MNIST Handwritten digits – 60000 Training + 10000 Test Data
IMAGENET >150 GB
Deep Learning
CIFAR-10 dataset consists
of 60000 32x32 colour
images in 10 classes
Deep Learning
Overfitting Problem
Larger network have a lots of
weights this lead to high model
complexity
Deep Learning
CNN Optimization used to reduce the overfitting problem in CNN by:
1) Dropout
2) L2 Regularization
3) Mini-batch
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.
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
Class 1 2 3 4 5 6 7
Deep Learning
Deep learning is a class of machine learning algorithms.
Deep Learning
facebook.com/mloey linkedin.com/in/mloey
mohamedloey@gmail.com
mloey@fci.bu.edu.eg
twitter.com/mloey
mloey.github.io
Deep Learning
THANKS FOR
YOUR TIME
www.YourCompany.com
© 2020 Companyname PowerPoint Business Theme. All Rights Reserved.
Deep Learning