SlideShare a Scribd company logo
Deep Learning
Fundamentals
Satnam Singh, PhD
Chief Data Scientist
May 29, 2018
Outline
• What is deep learning?
• Feed Forward Neural Network (FFNN)
• Recurrent Neural Network (RNN)& LSTM
• Convolutional Neural Network (CNN)
• How to build a deep learning network?
Applications of Deep Learning
• Self-Driving Cars
• Alexa
• Chatbots
• Almost every industry has use cases
• Pls, share use cases from your industry….
ML vs. DL
ML vs. DL
What is Deep Learning?
Deep learning fundamentals workshop
Deep learning fundamentals workshop
Single Neuron
Single Neuron - “AND” node
Single Neuron - “OR” node
How to
compute the
weights?
Forward Propagation - 1
Forward Propagation - 2
Back Propagation
Source: Python Machine Learning Book by Sebastian Raschka
Deep learning fundamentals workshop
Deep learning fundamentals workshop
Deep learning fundamentals workshop
Deep learning fundamentals workshop
How to
select
the
model?
1. Hands-on Session:
Iris Dataset
2. Hands-on Session:
Mnist dataset
Feed Forward Neural Network
Inputs and outputs are independent
Recurrent Neural
Networks (RNN)
Time Series/ Sequence Prediction
Stock Market Prediction
Text Sequence Prediction The colour of the sky _____
Speech Translation
Recurrent Neural Network
Output is dependent on Previous output
Problems in RNN
The colour of the sky _____
RNN can predict: BLUE
I grew up in India… I speak fluent ____
RNN CANNOT predict HINDI
RNN - Memory
Source: Colah’s blog
RNN - Missing Long Term Memory
RNN has Vanishing Gradient Problem
Long Short Term Memory
(LSTM) Networks
Information Flow in RNN
Source: Deep learning with Keras - Chollet
LSTM - Carry Bits
LSTM
3. Hands-on Session:
CnC Detection
Command and Control Detection
C&C domain examples:
• DGA based: gvludcvhcrjwmgq.in, uqvwxfrhhwreddf.yt
• non DGA based: thisisyourchangeqq.com, homejobsinstitute.biz
Ransomware
Malware
Enterprise Network
Main DB
Webserver
C&C server
Data
Command
Attacker
Update Models
DNS
data
Ranking of
Malicious
C&C
domains
C&C
domains
Classify benign vs
C&C domains using
LSTM
C&C Detection: Pipeline
Convolutional
Neural Networks
(CNN)
CNN: Data Flow
CNN
Convolution
Convolution
Understanding Image Features
Understanding Image Features
Dropout
Softmax
Back Propagation
Hands-on Session:
Cat vs. Dogs
Best Practices for Building AI Systems
1. Start Small and Simple -
First cut of AI system need not
be the best
2. Capturing the domain
knowledge, data pre-
processing is important.
3. Need to follow Software
Engg practices and tools -
logging, data flow diagrams,
abstraction, design patterns
4. Identify and define
performance metrics
5. Integration with UI and Data Infra layers needs
to be ironed out, use data interfaces, AI layer
should be isolated
@satnam74s
Where to go from here:
• “Awesome Deep Learning - Github”
https://github.com/ChristosChristofidis/awesome-
deep-learning
https://www.linkedin.com/in/satnamsinghdatascientist/

More Related Content

PDF
Time-series forecasting of indoor temperature using pre-trained Deep Neural N...
PDF
The impact of visual saliency prediction in image classification
PDF
Rnn for seq
PPTX
ENSEIRB - Advanced Project
PPTX
Deep learning: what? how? why? How to win a Kaggle competition
PPTX
Post quantum cryptography
PPT
rnn BASICS
PPT
Time-series forecasting of indoor temperature using pre-trained Deep Neural N...
The impact of visual saliency prediction in image classification
Rnn for seq
ENSEIRB - Advanced Project
Deep learning: what? how? why? How to win a Kaggle competition
Post quantum cryptography
rnn BASICS

What's hot (12)

PPTX
The effect of cloud computing in next generation
PPTX
Quantum Cryptography presentation
PPTX
Faster R-CNN
PPTX
Recurrent neural network
PPT
Quantum cryptography a modern cryptographic security
PDF
Hands-on Deep Learning in Python
PDF
Seminar Report on Quantum Key Distribution
DOC
Multimedia
DOCX
Quantum Cryptography abstract
PDF
Transfer Learning (D2L4 Insight@DCU Machine Learning Workshop 2017)
PDF
Aa04404164169
The effect of cloud computing in next generation
Quantum Cryptography presentation
Faster R-CNN
Recurrent neural network
Quantum cryptography a modern cryptographic security
Hands-on Deep Learning in Python
Seminar Report on Quantum Key Distribution
Multimedia
Quantum Cryptography abstract
Transfer Learning (D2L4 Insight@DCU Machine Learning Workshop 2017)
Aa04404164169
Ad

Similar to Deep learning fundamentals workshop (20)

PDF
Deploying Enterprise Deep Learning Masterclass Preview - Enterprise Deep Lea...
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
PPTX
Deep learning Machine learning convolutional neural network
PDF
An Introduction to Deep Learning
PDF
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
PPTX
Deep learning
PDF
Introduction to Deep learning Models.pdf
PPTX
Seminar Presentation on AI Learning.pptx
PDF
Backpropagation in RNN and LSTM
PPTX
Introduction to deep learning
PDF
Big Data Malaysia - A Primer on Deep Learning
PDF
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
PDF
DEEPLEARNING recurrent neural networs.pdf
PDF
Deep learning and applications in non-cognitive domains I
PPTX
Distributed deep learning_framework_spark_4_may_2015_ver_0.7
PDF
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
PPTX
Deep-Learning-Basics-Introduction-RAJA M
PPTX
Introduction to deep learning
PDF
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
PPTX
Deep Learning With Neural Networks
Deploying Enterprise Deep Learning Masterclass Preview - Enterprise Deep Lea...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Deep learning Machine learning convolutional neural network
An Introduction to Deep Learning
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
Deep learning
Introduction to Deep learning Models.pdf
Seminar Presentation on AI Learning.pptx
Backpropagation in RNN and LSTM
Introduction to deep learning
Big Data Malaysia - A Primer on Deep Learning
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
DEEPLEARNING recurrent neural networs.pdf
Deep learning and applications in non-cognitive domains I
Distributed deep learning_framework_spark_4_may_2015_ver_0.7
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
Deep-Learning-Basics-Introduction-RAJA M
Introduction to deep learning
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
Deep Learning With Neural Networks
Ad

More from Satnam Singh (11)

PDF
InfoSec Deep Learning in Action
PDF
Probabilistic signals and systems satnam singh
PDF
Threat Hunting with Deceptive Defense and Splunk Enterprise Security
PDF
A Game between Adversary and AI Scientist
PPTX
Deception-Triggered Security Data Science to Detect Adversary Movements
PDF
AI for CyberSecurity
PPTX
Using Deception to Detect and Profile Hidden Threats
PPTX
HawkEye : A Real-time Anomaly Detection System
PPTX
India software developers conference 2013 Bangalore
PDF
The Fifth Elephant - 2013 Talk - "Smart Analytics in Smartphones"
PDF
Big Data Analytics Insights Conference- Satnam
InfoSec Deep Learning in Action
Probabilistic signals and systems satnam singh
Threat Hunting with Deceptive Defense and Splunk Enterprise Security
A Game between Adversary and AI Scientist
Deception-Triggered Security Data Science to Detect Adversary Movements
AI for CyberSecurity
Using Deception to Detect and Profile Hidden Threats
HawkEye : A Real-time Anomaly Detection System
India software developers conference 2013 Bangalore
The Fifth Elephant - 2013 Talk - "Smart Analytics in Smartphones"
Big Data Analytics Insights Conference- Satnam

Recently uploaded (20)

PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
Introduction to machine learning and Linear Models
PDF
.pdf is not working space design for the following data for the following dat...
PDF
annual-report-2024-2025 original latest.
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Computer network topology notes for revision
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Mega Projects Data Mega Projects Data
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Fluorescence-microscope_Botany_detailed content
Introduction to machine learning and Linear Models
.pdf is not working space design for the following data for the following dat...
annual-report-2024-2025 original latest.
Reliability_Chapter_ presentation 1221.5784
Computer network topology notes for revision
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
climate analysis of Dhaka ,Banglades.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
Mega Projects Data Mega Projects Data

Deep learning fundamentals workshop