Neural Networks
Neural Networks
2
What is Neural Network ?
● A neural network is a computational model inspired by
the structure and functioning of the human brain.
4
Basic Neuron
● Inputs: A neuron receives inputs
from other neurons or directly from
the input data. These inputs can be
numerical values, binary values, or
even more complex data types.
Each input is associated with a
weight that represents its
importance or contribution to the
neuron's output of a single neuron
in a neural network, component by
component:
5
Basic Neuron
6
Basic Neuron
7
Basic Neuron
8
Basic Neuron
9
Basic Neuron
10
Example: House Pricing “Single Neuron”
11
Example: House Pricing “Neural Network”
12
Example: House Pricing “Neural Network”
13
Supervised Learning
14
Supervised Learning: Structured vs Unstructured
15
Supervised Learning
16
Why is Deep Learning Skyrocketing ?
Open-Source Success in
Breakthroughs in
Frameworks and Challenging
Training Algorithms
Libraries Applications
17
Availability of Large-Scale Datasets
18
Increased Computational Power
19
Advances in DNN Architectures
20
Training Algorithms
22
Success in Challenging Applications
23
Industry Adoption
24
Transfer Learning
25
Big Data and Cloud Integration
26
Basic Deep Learning Algorithms
27
Cat or Not Cat
Binary Classification
28
Binary Classification
29
Binary Classification
30
Multi-Group Classification
31
Logistic Regression
32
Logistic Regression
33
Logistic Regression - Cost Function
34
Logistic Regression - Cost Function
35
Logistic Regression - Cost Function
36
Gradient Descent
37
Gradient Descent
38
Activity I (Solved) - 2 hrs
● You will build a simple image-recognition algorithm that can correctly classify
pictures as cat or non-cat.
39
Thank You!
40