SlideShare a Scribd company logo
Building blocks of
Deep Learning
Keshan Sodimana
Today’s menu
● What is a deep neural network
● How forward propagation works
● What are activation, cost function and regularization
● Gradient descent and optimizations
● Backpropagation
● Let’s practice….
BUT WAIT...
Do I need to have a good
knowledge in Mathematics? I
have done nothing on Maths
since my ALs.
y = mx + c
z = f(x)
∑f(x)
dx/dy
Do you remember?
What is a deep neural network
Forward propagation
Activation functions
Regularization
Cost function
Our goal is to minimize the cost.
Gradient descent
Finding the global minimum
Optimization
Backpropagation
Spoiler Alert : This could be the hardest part to digest
Backpropagation
Remember : back
propagation is used to
calculate the gradient
of the loss function with
respect to the
parameters
Can you remember the chain rule in calculus?
Ok let’s go for a test run...

More Related Content

PDF
Code optimization in compiler design
PDF
Recurrent Neural Networks
PDF
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
PPTX
Tower Of Hanoi
PDF
Object-oriented Programming-with C#
PPTX
A brief introduction of Artificial neural network by example
PPTX
TensorRT survey
PPTX
Tower of hanoi
Code optimization in compiler design
Recurrent Neural Networks
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
Tower Of Hanoi
Object-oriented Programming-with C#
A brief introduction of Artificial neural network by example
TensorRT survey
Tower of hanoi

What's hot (20)

PPT
Queue AS an ADT (Abstract Data Type)
PDF
3D Transformation
PPTX
AI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptx
PPTX
Addressing mode Computer Architecture
PPT
Knowledge Representation & Reasoning
PPTX
Scope rules : local and global variables
PPTX
Adversarial search
ODP
Garbage collection
PPTX
Convolutional Neural Networks
PPTX
linked list in data structure
PDF
What is Python Lambda Function? Python Tutorial | Edureka
PPTX
Templates in C++
PPTX
Tree - Data Structure
PPTX
Deep Learning With Neural Networks
PPTX
PPTX
Adversarial Search
PPTX
ANIMATION SEQUENCE
PDF
Stuart russell and peter norvig artificial intelligence - a modern approach...
PPTX
Inheritance in c++
PPTX
Dynamic multi level indexing Using B-Trees And B+ Trees
Queue AS an ADT (Abstract Data Type)
3D Transformation
AI3391 Artificial Intelligence Session 18 Monto carlo search tree.pptx
Addressing mode Computer Architecture
Knowledge Representation & Reasoning
Scope rules : local and global variables
Adversarial search
Garbage collection
Convolutional Neural Networks
linked list in data structure
What is Python Lambda Function? Python Tutorial | Edureka
Templates in C++
Tree - Data Structure
Deep Learning With Neural Networks
Adversarial Search
ANIMATION SEQUENCE
Stuart russell and peter norvig artificial intelligence - a modern approach...
Inheritance in c++
Dynamic multi level indexing Using B-Trees And B+ Trees
Ad

Similar to Building blocks of deep learning (20)

PPTX
19 - Neural Networks I.pptx
PPTX
Deep Learning Tutorial
PDF
Neural networks
PPTX
DeepLearningLecture.pptx
PPTX
Deep learning from scratch
PPTX
Lecture02_Updated_Shallow Neural Networks.pptx
PPTX
supervised.pptx
PDF
Introduction of Deep Reinforcement Learning
PPTX
Auto encoders in Deep Learning
PPTX
Reinforcement Learning
PPTX
Visualization of Deep Learning
PDF
Hands on machine learning with scikit-learn and tensor flow by ahmed yousry
PPTX
Deep Neural Network Module 3A Optimization.pptx
PPTX
Introduction to PyTorch
PDF
Dep Neural Networks introduction new.pdf
PDF
Python + Tensorflow: how to earn money in the Stock Exchange with Deep Learni...
PPTX
Deep learning with TensorFlow
PPTX
Deep Learning in Recommender Systems - RecSys Summer School 2017
PPTX
Introduction to Deep learning and H2O for beginner's
PDF
Machine Learning 1
19 - Neural Networks I.pptx
Deep Learning Tutorial
Neural networks
DeepLearningLecture.pptx
Deep learning from scratch
Lecture02_Updated_Shallow Neural Networks.pptx
supervised.pptx
Introduction of Deep Reinforcement Learning
Auto encoders in Deep Learning
Reinforcement Learning
Visualization of Deep Learning
Hands on machine learning with scikit-learn and tensor flow by ahmed yousry
Deep Neural Network Module 3A Optimization.pptx
Introduction to PyTorch
Dep Neural Networks introduction new.pdf
Python + Tensorflow: how to earn money in the Stock Exchange with Deep Learni...
Deep learning with TensorFlow
Deep Learning in Recommender Systems - RecSys Summer School 2017
Introduction to Deep learning and H2O for beginner's
Machine Learning 1
Ad

Recently uploaded (20)

PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administraation Chapter 3
PDF
System and Network Administration Chapter 2
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
Reimagine Home Health with the Power of Agentic AI​
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administraation Chapter 3
System and Network Administration Chapter 2
How to Choose the Right IT Partner for Your Business in Malaysia
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Which alternative to Crystal Reports is best for small or large businesses.pdf
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Design an Analysis of Algorithms II-SECS-1021-03
Operating system designcfffgfgggggggvggggggggg
How Creative Agencies Leverage Project Management Software.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
VVF-Customer-Presentation2025-Ver1.9.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Transform Your Business with a Software ERP System

Building blocks of deep learning

Editor's Notes

  • #16: Note to myself: iPython notebook needs to be prepared