SlideShare a Scribd company logo
Introduction to Neural
Network and Deep
Learning
ISSAM A. AL-ZINATI
OUTREACH & TECHNICAL ADVISOR
UCAS TECHNOLOGY INCUBATOR
ISSAM A. AL-ZINATI - UCASTI 1
ISSAM A. AL-ZINATI - UCASTI 2
Artificial Intelligence vs Machine Learning
Artificial Intelligence is the replication of human intelligence in
computers.
Machine Learning refers to the ability of a machine to learn using
large data sets instead of hard coded rules.
ISSAM A. AL-ZINATI - UCASTI 3
Supervised learning vs unsupervised
learning
Supervised Learning involves using labelled data sets that have
inputs and expected outputs.
Unsupervised Learning is the task of machine learning using data
sets with no specified structure.
ISSAM A. AL-ZINATI - UCASTI 4
What is Deep Learning
ISSAM A. AL-ZINATI - UCASTI 5
Is a Neural Network
What is Deep Learning
ISSAM A. AL-ZINATI - UCASTI 6
Is a Neural Network Neuron
Can run small specific
mathematical task
What is Deep Learning
ISSAM A. AL-ZINATI - UCASTI 7
Is a Neural Network Neuron
Can run small specific
mathematical task
Edge
Connects Neurons
Holds weights to adjust inputs
What is Deep Learning
ISSAM A. AL-ZINATI - UCASTI 8
Is a Neural Network
With More Layers
What is Deep Learning
ISSAM A. AL-ZINATI - UCASTI 9
Is a Neural Network
With More Layers
And More Neurons
What is Deep Learning
Deep Learning is a machine learning method. It allows us to train an
AI to predict outputs, given a set of inputs. Both supervised and
unsupervised learning can be used to train the AI.
ISSAM A. AL-ZINATI - UCASTI 10
How it wok – The Magic
ISSAM A. AL-ZINATI - UCASTI 11
How it work – No Magic
Deep Neural network is not magic. But it is very good at finding patterns.
“The hierarchy of concepts allows the computer to learn complicated concepts
by building them out of simpler ones. If we draw a graph showing how these
concepts are built on top of each other, the graph is deep, with many layers. For
this reason, we call this approach to AI deep learning”, Ian Goodfellow.
Deep Learning is Hierarchical Feature Learning.
ISSAM A. AL-ZINATI - UCASTI 12
How human brain works exactly?
ISSAM A. AL-ZINATI - UCASTI 13
How human brain works exactly?
ISSAM A. AL-ZINATI - UCASTI 14
How perceptron as an artificial neuron
works - Forward neural Network?
ISSAM A. AL-ZINATI - UCASTI 15
How perceptron as an artificial neuron
works - Forward neural Network?
ISSAM A. AL-ZINATI - UCASTI 16
What is weight in Neural Network?
Weight refers to the strength of connection between nodes. Unsigned value
(without +, -) of weight depends on how nodes have power to connect to each
other.
It can be positive or negative. Positive means it is more likely to transmit data
and having strong connection among neurons while negative is vice versa. At the
initialize point we select weight randomly but for having reasonable result it is
better to normalize input data as follow, X is input data:
ISSAM A. AL-ZINATI - UCASTI 17
What is Activation Function role in
Neural Network?
Activation function is (although a bit) equivalent to polarization and stabilizing.
ISSAM A. AL-ZINATI - UCASTI 18
How backward propagation works?
In backward propagation because we need optimum value so we differentiate from sigmoid
function and go inversely from right to left, in order to finding new values for weights.
(1) output_node′ = Sigmoid′ (hidden_sigma) * margin
(2) weight_2 ′ = (output_node′ / hidden_node) + weight_2
(3) hidden_node ′ = (output_node′ / weight_2) * Sigmoid′ (input_sigma)
(4) weight_1 ′ = (hidden_node′ / input_node) + weight_1
(5) Again we repeat steps 1 to 5 with new weights and comparison value from current margin
errors and previous margin errors if current error is less than previous one, so it shows us that
we are in right direction.
(6) We iterate step 1 to 10 until margin error is near to our “Y”.
ISSAM A. AL-ZINATI - UCASTI 19
How backward propagation works?
ISSAM A. AL-ZINATI - UCASTI 20
Why Now
ISSAM A. AL-ZINATI - UCASTI 21
Why Now- Scale
ISSAM A. AL-ZINATI - UCASTI 22
Data
Why Now- Scale
ISSAM A. AL-ZINATI - UCASTI 23
Data
Small Meduim Large
Performance Based on Data Size
Performance
The more data
you feed the
model, the
better results
you get
Why Now- Scale
ISSAM A. AL-ZINATI - UCASTI 24
Model Size & GPU
Why Now- Scale
ISSAM A. AL-ZINATI - UCASTI 25
Model Size & GPU
Small Meduim Large
Performance Based on Model Size
Performance
Bigger model could
achieve better
results.
GPUs help to train
those models in
much faster, 20X!!
Why Now– vs Others
ISSAM A. AL-ZINATI - UCASTI 26
What about other kind of machine learning algorithms, i.e. SVM, DT, Boosting, ….
Would they do better if they got more data and power?
Why Now– vs Others
Small Data Medium Data Large Data
Performance of NN VS Others
Based on Model Size and Data Amount
Others Small NN Medium NN Large NN
ISSAM A. AL-ZINATI - UCASTI 27
Why Now– End-To-End
ISSAM A. AL-ZINATI - UCASTI 28
Usual machine learning approach contains a pipeline of stages that are
responsible of feature extraction.
Each stage passes a set of engineered features which help model to better
understand the case it works on.
This approach is complex and prone to errors.
Why Now– End-To-End
ISSAM A. AL-ZINATI - UCASTI 29
Data (Audio)
Speech Recognition Pipeline
Audio
Features
Phonemes
Language
Model
Transcript
Why Now– End-To-End
ISSAM A. AL-ZINATI - UCASTI 30
Data (Audio)
Speech Recognition - DL
Audio
Features Phonemes Language
Model
Transcript
Why Now– End-To-End
ISSAM A. AL-ZINATI - UCASTI 31
Data (Audio)
Speech Recognition - DL
Audio
Features Phonemes Language
Model
Transcript
The Magic
Deep Learning Models
ISSAM A. AL-ZINATI - UCASTI 32
General
Model
FC
Sequence
Model
RNN
LSTM
Image
Model
CNN
Other
Models
Unsupervised
RL
Deep Learning Models
ISSAM A. AL-ZINATI - UCASTI 33
General
Model
FC
Sequence
Model
RNN
LSTM
Image
Model
CNN
Other
Models
Unsupervised
RL
Hot Research Topic
Advanced Deep Learning Models –
VGGNET - ResNet
Achieves 7.3% on ImageNet-2014 classification Challenge, come in the first
place.
It Used
120 million
parameters.
ISSAM A. AL-ZINATI - UCASTI 34
Advanced Deep Learning Models –
Google Inception V3
Achieves 5.64% on ImageNet-2015 classification Challenge, come in the second place.
ISSAM A. AL-ZINATI - UCASTI 35
Advanced Deep Learning Models –
Google Inception V3
Based on ConvNet concept with the addition
of inception module.
ISSAM A. AL-ZINATI - UCASTI 36
Using a network with a
computational cost of 5 billion
multiply-adds per inference and
with using less than 25 million
parameters.
Deep Learning Applications – Deep Voice
Baidu Research presents Deep Voice, a production-quality text-to-speech system
constructed entirely from deep neural networks.
Ground Truth
Generated Voice
ISSAM A. AL-ZINATI - UCASTI 37
Deep Learning Applications – Image
Captioning
Multimodal Recurrent Neural Architecture generates sentence descriptions from
images. Source.
ISSAM A. AL-ZINATI - UCASTI 38
"man in black shirt is playing guitar." "two young girls are playing with lego toy."
Deep Learning Applications – Generating
Videos
ISSAM A. AL-ZINATI - UCASTI 39
This approach was driven by using Adversarial Network to
1) Generate Videos
2) Conditional Video Generation based on Static Images
Source
Applying Deep Learning – Frameworks
Low Level
ISSAM A. AL-ZINATI - UCASTI 40
Applying Deep Learning – Frameworks
Low Level
ISSAM A. AL-ZINATI - UCASTI 41
High Level
ISSAM A. AL-ZINATI - UCASTI 42
Thanks for listening 

More Related Content

What's hot

Neural network
Neural networkNeural network
Neural network
Muhammad Aleem Siddiqui
 
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using VerilogSimulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
ijsrd.com
 
Data Parallel Deep Learning
Data Parallel Deep LearningData Parallel Deep Learning
Data Parallel Deep Learning
inside-BigData.com
 
RNN Explore
RNN ExploreRNN Explore
RNN Explore
Yan Kang
 
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
Pôle Systematic Paris-Region
 
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
Anirbit Mukherjee
 
Comp7404 ai group_project_15apr2018_v2.1
Comp7404 ai group_project_15apr2018_v2.1Comp7404 ai group_project_15apr2018_v2.1
Comp7404 ai group_project_15apr2018_v2.1
paul0001
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesHitesh Dua
 
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
Anirbit Mukherjee
 
Making Robots Learn
Making Robots LearnMaking Robots Learn
Making Robots Learn
inside-BigData.com
 
Improving of artifical neural networks performance by using gpu's a survey
Improving of artifical neural networks performance by using gpu's  a surveyImproving of artifical neural networks performance by using gpu's  a survey
Improving of artifical neural networks performance by using gpu's a survey
csandit
 
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEYIMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
csandit
 
Artificial Neural Network Based Object Recognizing Robot
Artificial Neural Network Based Object Recognizing RobotArtificial Neural Network Based Object Recognizing Robot
Artificial Neural Network Based Object Recognizing Robot
Jaison Sabu
 
ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
Dr Ashok Tiwari
 
Ai in 45 minutes
Ai in 45 minutesAi in 45 minutes
Ai in 45 minutes
昉达 王
 
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
Edge AI and Vision Alliance
 
Efficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of TrussesEfficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of Trusses
IRJET Journal
 

What's hot (18)

Neural network
Neural networkNeural network
Neural network
 
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using VerilogSimulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
 
Data Parallel Deep Learning
Data Parallel Deep LearningData Parallel Deep Learning
Data Parallel Deep Learning
 
RNN Explore
RNN ExploreRNN Explore
RNN Explore
 
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
The rod of Asclepios: Machine learning in Python for cardiac image analysis, ...
 
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
My invited talk at the 2018 Annual Meeting of SIAM (Society of Industrial and...
 
Comp7404 ai group_project_15apr2018_v2.1
Comp7404 ai group_project_15apr2018_v2.1Comp7404 ai group_project_15apr2018_v2.1
Comp7404 ai group_project_15apr2018_v2.1
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniques
 
report
reportreport
report
 
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
My 2hr+ survey talk at the Vector Institute, on our deep learning theorems.
 
Making Robots Learn
Making Robots LearnMaking Robots Learn
Making Robots Learn
 
Improving of artifical neural networks performance by using gpu's a survey
Improving of artifical neural networks performance by using gpu's  a surveyImproving of artifical neural networks performance by using gpu's  a survey
Improving of artifical neural networks performance by using gpu's a survey
 
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEYIMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
 
Artificial Neural Network Based Object Recognizing Robot
Artificial Neural Network Based Object Recognizing RobotArtificial Neural Network Based Object Recognizing Robot
Artificial Neural Network Based Object Recognizing Robot
 
ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
 
Ai in 45 minutes
Ai in 45 minutesAi in 45 minutes
Ai in 45 minutes
 
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
“New Methods for Implementation of 2-D Convolution for Convolutional Neural N...
 
Efficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of TrussesEfficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of Trusses
 

Similar to Neural network and deep learning Devfest17

Why is Deep learning hot right now? and How can we apply it on each day job?
Why is Deep learning hot right now? and How can we apply it on each day job?Why is Deep learning hot right now? and How can we apply it on each day job?
Why is Deep learning hot right now? and How can we apply it on each day job?
Issam AlZinati
 
Deep Learning with Apache MXNet (September 2017)
Deep Learning with Apache MXNet (September 2017)Deep Learning with Apache MXNet (September 2017)
Deep Learning with Apache MXNet (September 2017)
Julien SIMON
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
SurajKumar579888
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNN
mojammel43
 
Neural Networks
Neural Networks Neural Networks
Neural Networks Eric Su
 
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in RUnderstanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Manish Saraswat
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
GauravPandey319
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
Lukas Masuch
 
Neural Networks, Spark MLlib, Deep Learning
Neural Networks, Spark MLlib, Deep LearningNeural Networks, Spark MLlib, Deep Learning
Neural Networks, Spark MLlib, Deep Learning
Asim Jalis
 
Introduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolutionIntroduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolution
Darian Frajberg
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning Applications
NVIDIA Taiwan
 
Big Data LDN 2017: Deep Learning Demystified
Big Data LDN 2017: Deep Learning DemystifiedBig Data LDN 2017: Deep Learning Demystified
Big Data LDN 2017: Deep Learning Demystified
Matt Stubbs
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
Simplilearn
 
Introduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy TechnologyIntroduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy Technology
Ali Al-Waeli
 
VGGFace Transfer Learning and Siamese Network for Face Recognition
VGGFace Transfer Learning and Siamese Network for Face RecognitionVGGFace Transfer Learning and Siamese Network for Face Recognition
VGGFace Transfer Learning and Siamese Network for Face Recognition
ijtsrd
 
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A SurveyIRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
IRJET Journal
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
Massimiliano Patacchiola
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
Sangeeta Tiwari
 
ppt document 5b6 presentation based on education.pptx
ppt document 5b6 presentation based on education.pptxppt document 5b6 presentation based on education.pptx
ppt document 5b6 presentation based on education.pptx
20nu1a05b6
 
SVM & MLP on Matlab program
 SVM & MLP on Matlab program  SVM & MLP on Matlab program
SVM & MLP on Matlab program
Hussain Ala'a Alkabi
 

Similar to Neural network and deep learning Devfest17 (20)

Why is Deep learning hot right now? and How can we apply it on each day job?
Why is Deep learning hot right now? and How can we apply it on each day job?Why is Deep learning hot right now? and How can we apply it on each day job?
Why is Deep learning hot right now? and How can we apply it on each day job?
 
Deep Learning with Apache MXNet (September 2017)
Deep Learning with Apache MXNet (September 2017)Deep Learning with Apache MXNet (September 2017)
Deep Learning with Apache MXNet (September 2017)
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNN
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in RUnderstanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
Neural Networks, Spark MLlib, Deep Learning
Neural Networks, Spark MLlib, Deep LearningNeural Networks, Spark MLlib, Deep Learning
Neural Networks, Spark MLlib, Deep Learning
 
Introduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolutionIntroduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolution
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning Applications
 
Big Data LDN 2017: Deep Learning Demystified
Big Data LDN 2017: Deep Learning DemystifiedBig Data LDN 2017: Deep Learning Demystified
Big Data LDN 2017: Deep Learning Demystified
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
 
Introduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy TechnologyIntroduction to ANN Principles and its Applications in Solar Energy Technology
Introduction to ANN Principles and its Applications in Solar Energy Technology
 
VGGFace Transfer Learning and Siamese Network for Face Recognition
VGGFace Transfer Learning and Siamese Network for Face RecognitionVGGFace Transfer Learning and Siamese Network for Face Recognition
VGGFace Transfer Learning and Siamese Network for Face Recognition
 
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A SurveyIRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
IRJET- Prediction of Autism Spectrum Disorder using Deep Learning: A Survey
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
 
ppt document 5b6 presentation based on education.pptx
ppt document 5b6 presentation based on education.pptxppt document 5b6 presentation based on education.pptx
ppt document 5b6 presentation based on education.pptx
 
SVM & MLP on Matlab program
 SVM & MLP on Matlab program  SVM & MLP on Matlab program
SVM & MLP on Matlab program
 

Recently uploaded

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 

Recently uploaded (20)

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 

Neural network and deep learning Devfest17

  • 1. Introduction to Neural Network and Deep Learning ISSAM A. AL-ZINATI OUTREACH & TECHNICAL ADVISOR UCAS TECHNOLOGY INCUBATOR ISSAM A. AL-ZINATI - UCASTI 1
  • 2. ISSAM A. AL-ZINATI - UCASTI 2
  • 3. Artificial Intelligence vs Machine Learning Artificial Intelligence is the replication of human intelligence in computers. Machine Learning refers to the ability of a machine to learn using large data sets instead of hard coded rules. ISSAM A. AL-ZINATI - UCASTI 3
  • 4. Supervised learning vs unsupervised learning Supervised Learning involves using labelled data sets that have inputs and expected outputs. Unsupervised Learning is the task of machine learning using data sets with no specified structure. ISSAM A. AL-ZINATI - UCASTI 4
  • 5. What is Deep Learning ISSAM A. AL-ZINATI - UCASTI 5 Is a Neural Network
  • 6. What is Deep Learning ISSAM A. AL-ZINATI - UCASTI 6 Is a Neural Network Neuron Can run small specific mathematical task
  • 7. What is Deep Learning ISSAM A. AL-ZINATI - UCASTI 7 Is a Neural Network Neuron Can run small specific mathematical task Edge Connects Neurons Holds weights to adjust inputs
  • 8. What is Deep Learning ISSAM A. AL-ZINATI - UCASTI 8 Is a Neural Network With More Layers
  • 9. What is Deep Learning ISSAM A. AL-ZINATI - UCASTI 9 Is a Neural Network With More Layers And More Neurons
  • 10. What is Deep Learning Deep Learning is a machine learning method. It allows us to train an AI to predict outputs, given a set of inputs. Both supervised and unsupervised learning can be used to train the AI. ISSAM A. AL-ZINATI - UCASTI 10
  • 11. How it wok – The Magic ISSAM A. AL-ZINATI - UCASTI 11
  • 12. How it work – No Magic Deep Neural network is not magic. But it is very good at finding patterns. “The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones. If we draw a graph showing how these concepts are built on top of each other, the graph is deep, with many layers. For this reason, we call this approach to AI deep learning”, Ian Goodfellow. Deep Learning is Hierarchical Feature Learning. ISSAM A. AL-ZINATI - UCASTI 12
  • 13. How human brain works exactly? ISSAM A. AL-ZINATI - UCASTI 13
  • 14. How human brain works exactly? ISSAM A. AL-ZINATI - UCASTI 14
  • 15. How perceptron as an artificial neuron works - Forward neural Network? ISSAM A. AL-ZINATI - UCASTI 15
  • 16. How perceptron as an artificial neuron works - Forward neural Network? ISSAM A. AL-ZINATI - UCASTI 16
  • 17. What is weight in Neural Network? Weight refers to the strength of connection between nodes. Unsigned value (without +, -) of weight depends on how nodes have power to connect to each other. It can be positive or negative. Positive means it is more likely to transmit data and having strong connection among neurons while negative is vice versa. At the initialize point we select weight randomly but for having reasonable result it is better to normalize input data as follow, X is input data: ISSAM A. AL-ZINATI - UCASTI 17
  • 18. What is Activation Function role in Neural Network? Activation function is (although a bit) equivalent to polarization and stabilizing. ISSAM A. AL-ZINATI - UCASTI 18
  • 19. How backward propagation works? In backward propagation because we need optimum value so we differentiate from sigmoid function and go inversely from right to left, in order to finding new values for weights. (1) output_node′ = Sigmoid′ (hidden_sigma) * margin (2) weight_2 ′ = (output_node′ / hidden_node) + weight_2 (3) hidden_node ′ = (output_node′ / weight_2) * Sigmoid′ (input_sigma) (4) weight_1 ′ = (hidden_node′ / input_node) + weight_1 (5) Again we repeat steps 1 to 5 with new weights and comparison value from current margin errors and previous margin errors if current error is less than previous one, so it shows us that we are in right direction. (6) We iterate step 1 to 10 until margin error is near to our “Y”. ISSAM A. AL-ZINATI - UCASTI 19
  • 20. How backward propagation works? ISSAM A. AL-ZINATI - UCASTI 20
  • 21. Why Now ISSAM A. AL-ZINATI - UCASTI 21
  • 22. Why Now- Scale ISSAM A. AL-ZINATI - UCASTI 22 Data
  • 23. Why Now- Scale ISSAM A. AL-ZINATI - UCASTI 23 Data Small Meduim Large Performance Based on Data Size Performance The more data you feed the model, the better results you get
  • 24. Why Now- Scale ISSAM A. AL-ZINATI - UCASTI 24 Model Size & GPU
  • 25. Why Now- Scale ISSAM A. AL-ZINATI - UCASTI 25 Model Size & GPU Small Meduim Large Performance Based on Model Size Performance Bigger model could achieve better results. GPUs help to train those models in much faster, 20X!!
  • 26. Why Now– vs Others ISSAM A. AL-ZINATI - UCASTI 26 What about other kind of machine learning algorithms, i.e. SVM, DT, Boosting, …. Would they do better if they got more data and power?
  • 27. Why Now– vs Others Small Data Medium Data Large Data Performance of NN VS Others Based on Model Size and Data Amount Others Small NN Medium NN Large NN ISSAM A. AL-ZINATI - UCASTI 27
  • 28. Why Now– End-To-End ISSAM A. AL-ZINATI - UCASTI 28 Usual machine learning approach contains a pipeline of stages that are responsible of feature extraction. Each stage passes a set of engineered features which help model to better understand the case it works on. This approach is complex and prone to errors.
  • 29. Why Now– End-To-End ISSAM A. AL-ZINATI - UCASTI 29 Data (Audio) Speech Recognition Pipeline Audio Features Phonemes Language Model Transcript
  • 30. Why Now– End-To-End ISSAM A. AL-ZINATI - UCASTI 30 Data (Audio) Speech Recognition - DL Audio Features Phonemes Language Model Transcript
  • 31. Why Now– End-To-End ISSAM A. AL-ZINATI - UCASTI 31 Data (Audio) Speech Recognition - DL Audio Features Phonemes Language Model Transcript The Magic
  • 32. Deep Learning Models ISSAM A. AL-ZINATI - UCASTI 32 General Model FC Sequence Model RNN LSTM Image Model CNN Other Models Unsupervised RL
  • 33. Deep Learning Models ISSAM A. AL-ZINATI - UCASTI 33 General Model FC Sequence Model RNN LSTM Image Model CNN Other Models Unsupervised RL Hot Research Topic
  • 34. Advanced Deep Learning Models – VGGNET - ResNet Achieves 7.3% on ImageNet-2014 classification Challenge, come in the first place. It Used 120 million parameters. ISSAM A. AL-ZINATI - UCASTI 34
  • 35. Advanced Deep Learning Models – Google Inception V3 Achieves 5.64% on ImageNet-2015 classification Challenge, come in the second place. ISSAM A. AL-ZINATI - UCASTI 35
  • 36. Advanced Deep Learning Models – Google Inception V3 Based on ConvNet concept with the addition of inception module. ISSAM A. AL-ZINATI - UCASTI 36 Using a network with a computational cost of 5 billion multiply-adds per inference and with using less than 25 million parameters.
  • 37. Deep Learning Applications – Deep Voice Baidu Research presents Deep Voice, a production-quality text-to-speech system constructed entirely from deep neural networks. Ground Truth Generated Voice ISSAM A. AL-ZINATI - UCASTI 37
  • 38. Deep Learning Applications – Image Captioning Multimodal Recurrent Neural Architecture generates sentence descriptions from images. Source. ISSAM A. AL-ZINATI - UCASTI 38 "man in black shirt is playing guitar." "two young girls are playing with lego toy."
  • 39. Deep Learning Applications – Generating Videos ISSAM A. AL-ZINATI - UCASTI 39 This approach was driven by using Adversarial Network to 1) Generate Videos 2) Conditional Video Generation based on Static Images Source
  • 40. Applying Deep Learning – Frameworks Low Level ISSAM A. AL-ZINATI - UCASTI 40
  • 41. Applying Deep Learning – Frameworks Low Level ISSAM A. AL-ZINATI - UCASTI 41 High Level
  • 42. ISSAM A. AL-ZINATI - UCASTI 42 Thanks for listening 