SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Use-Case Problem Statement
Using Artificial Neural Network, we need to figure out, if the bank notes are real or fake?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Use-Case Problem Statement
Using Artificial Neural Network, we need to figure out, if the bank notes are real or fake?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Use-Case Data Set
Data were extracted from images that were taken from genuine and forged banknote-like specimens. The final images
have 400x 400 pixels. Due to the object lens and distance to the investigated object gray-scale pictures with a resolution
of about 660 dpi were gained. Wavelet Transform tool were used to extract features from images.
• Variance of Wavelet Transformed image
• Skewness of Wavelet Transformed image
• Curtosis of Wavelet Transformed image
• Entropy of image
Features
1 – Real, 0 - Fake
Label
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Use-Case Implementation Steps
Start
Read the
Dataset
Define features
and labels
Divide the dataset into two
parts for training and testing
TensorFlow data structure for
holding features, labels etc..
Implement the model
Train the model
Reduce MSE (actual output –
desired output)
End
Repeat the process to
decrease the loss
Pre-processing of dataset
Make prediction on the test
data
Agenda
▪ Why Neural Networks?
▪ Motivation Behind Neural Networks
▪ What Are Neural Networks?
▪ Single Layer Perceptron
▪ Multi Layer Perceptron
▪ Implementation Of The Use-Case
▪ Applications Of Neural Networks
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Why Neural Network?
We will begin by looking at the reason behind the introduction of Neural Networks
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Problem Before Neural Networks
• Unless the specific steps that the computer needs to follow are known the computer cannot solve a
problem.
• This restricts the problem solving capability of conventional computers to problems that we already
understand and know how to solve.
The computer follows
a set of instructions in
order to solve a
problem
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
After Neural Networks
With Neural Networks computers can do things that we don't exactly know how to do.
Neural Networks learn
by example. They cannot
be programmed to
perform a specific task
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Motivation Behind Neural
Networks
Let’s see the motivation behind Artificial Neural Network.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Motivation Behind Neural Networks
Neuron
Dendrite: Receives signals from
other neurons
Cell Body: Sums all the inputs
Axon: It is used to transmit
signals to the other cells
The building block of a neural net is the neuron. An artificial neuron works much the same
way the biological one does.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Are Artificial Neural
Networks?
Now is the correct time to understand Artificial Neural Networks
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Are Artificial Neural Networks?
Artificial Neural Networks (ANNs) are computing systems inspired by the biological neural
networks that constitute animal brains. Such systems learn (progressively improve performance) to
do tasks by considering examples, generally without task-specific programming.
Training
Where is dog
in this pic?
Input
Without Neural Network
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Are Artificial Neural Networks?
Artificial Neural Networks (ANNs) are computing systems inspired by the biological neural
networks that constitute animal brains. Such systems learn (progressively improve performance) to
do tasks by considering examples, generally without task-specific programming.
Training
There is one
dog in this pic
Input
With Neural Network
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How It Works?
Let’s focus on how Neural networks work?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How Artificial Neural Networks Work?
To get started, I'll explain artificial neuron called a perceptron.
X1
X2
Xn
Processing
Element
S = Xi Wi
Y
W1
W2
Wn
Y1
Y2
Yn
F(S)
Summation
Transfer
Function
Outputs
Artificial Neuron Biological Neuron
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Modes In Perceptron
Using ModeTraining Mode
In the training mode, the
neuron can be trained to fire
(or not), for particular input
patterns
In the using mode, when a
taught input pattern is
detected at the input, its
associated output becomes
the current output
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Activation Functions
Let’s look at various types of Activation Functions
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Activation Function
Step Function Sigmoid Function
Sign Function
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Perceptron Training With Analogy
Let’s understand this with an analogy
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Perceptron Learning Algorithm – Beer Analogy
Suppose you want to go to a beer festival happening near your house. So your decision will depend
on multiple factors:
1. How is the weather?
2. Your wife is going with you?
3. Any public transport is available?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Inputs
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Output
Output
‘O’
1
0
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Let’s Prioritize Our Factors
X1 = 1 Output =1
Suppose for you the most important factor is weather, if it is not good you will definitely don’t go. Even if
the other two inputs are high. If it is good than definitely you will go.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Assign Weights
Now, let’s assign weights to our three inputs
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Assign Weights
W1 = 6, W2 = 2, W3 = 2
Threshold = 5
W1 = 6, W2 = 2, W3 = 2
Threshold = 3
It will fire when weather is good and won’t fire if
weather is bad irrespective of the other inputs
It will fire when either x1 is high or the other two
inputs are high
W1 = Weight associated with input X1
W2 = Weight associated with input X2
W3 = Weight associated with input X3
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Multilayer Perceptron – Artificial
Neural Network
Now, let’s look at multilayer perceptron
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Multilayer Perceptron – Artificial Neural Network
As you know our brain is made up of millions of neurons, so a Neural Network is really just a composition of
perceptrons, connected in different ways and operating on different activation functions.
Input Layer
Hidden Layer 1
Hidden Layer 2
Output Layer
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Example Of Artificial Neural
Networks
Let’s see an example where an Artificial Neural Network is used for image recognition
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Artificial Neural Network - Example
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Let’s see how to train a Neural Network or a Multilayer Perceptron
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
The most common deep learning algorithm for supervised training of the multi-layer perceptrons is known as
backpropagation. In it, after the weighted sum of inputs and passing through the activation function we propagate
backwards and update the weights to reduce the error (desired output – model output). Consider the below example:
Input Desired Output
0 0
1 1
2 4
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Input Desired Output Model Output
(W=3)
0 0 0
1 2 3
2 4 6
Let’s consider the initial value of the weight as 3 and see the model output
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Input Desired
Output
Model Output
(W=3)
Absolute Error Square Error
0 0 0 0 0
1 2 3 1 1
2 4 6 2 4
Now, we will see the error (Absolute and Square)
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Input Desired
Output
Model
Output
(W=3)
Absolute
Error
Square
Error
Model
Output
(W=4)
0 0 0 0 0 0
1 2 3 1 1 4
2 4 6 2 4 8
Let’s update the weight value and make it as 4
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Input Desired
Output
Model
Output
(W=3)
Absolute
Error
Square
Error
Model
Output
(W=4)
Square
Error
0 0 0 0 0 0 0
1 2 3 1 1 4 4
2 4 6 2 4 8 16
Still there is error, but we can see that error has increased
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
W Error
W Error
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Training A Neural Network
Square
Error
Weight
Decrease
Weight
Increase
Weight
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Use-Case Implementation Steps
Start
Read the
Dataset
Define features
and labels
Divide the dataset into two
parts for training and testing
TensorFlow data structure for
holding features, labels etc..
Implement the model
Train the model
Reduce MSE (actual output –
desired output)
End
Repeat the process to
decrease the loss
Pre-processing of dataset
Make prediction on the test
data
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Applications Of Neural Networks
Modelling and Diagnosing the
Cardiovascular System
Electronic noses
Neural Network In Medicine Neural Network In Business
Marketing
Credit Evaluation
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Session In A Minute
Why Neural Networks? What is Neural Network? What is Perceptron?
What is Multi Layer Perceptron? Training Of Multi Layer Perceptron Use-Case Implementation
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edureka
Ad

More Related Content

What's hot (20)

Convolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep LearningConvolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep Learning
Mohamed Loey
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
Melanie Swan
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and Applications
Emanuele Ghelfi
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
SrinivashR3
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentation
Steve Dias da Cruz
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
Christian Perone
 
Autoencoder
AutoencoderAutoencoder
Autoencoder
HARISH R
 
Deep learning ppt
Deep learning pptDeep learning ppt
Deep learning ppt
BalneSridevi
 
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Edureka!
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
Amr Rashed
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
Julien SIMON
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Girish Khanzode
 
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Simplilearn
 
Introduction to Transformer Model
Introduction to Transformer ModelIntroduction to Transformer Model
Introduction to Transformer Model
Nuwan Sriyantha Bandara
 
Deep learning
Deep learning Deep learning
Deep learning
Rajgupta258
 
Machine learning
Machine learningMachine learning
Machine learning
Dr Geetha Mohan
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
Benjamin Bengfort
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Databricks
 
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
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Prakash K
 
Convolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep LearningConvolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep Learning
Mohamed Loey
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
Melanie Swan
 
GAN - Theory and Applications
GAN - Theory and ApplicationsGAN - Theory and Applications
GAN - Theory and Applications
Emanuele Ghelfi
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
SrinivashR3
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentation
Steve Dias da Cruz
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
Christian Perone
 
Autoencoder
AutoencoderAutoencoder
Autoencoder
HARISH R
 
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Recurrent Neural Networks (RNN) | RNN LSTM | Deep Learning Tutorial | Tensorf...
Edureka!
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
Amr Rashed
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
Julien SIMON
 
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Simplilearn
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
Benjamin Bengfort
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Databricks
 
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
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Prakash K
 

Similar to Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edureka (20)

Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Edureka!
 
Deep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Deep Learning | A Step Closer To Artificial Intelligence | Edureka LiveDeep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Deep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Edureka!
 
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | EdurekaIntroduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Edureka!
 
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
Edureka!
 
Deep Learning Fundamentals
Deep Learning FundamentalsDeep Learning Fundamentals
Deep Learning Fundamentals
Thomas Delteil
 
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
Sandesh Rao
 
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
Sandesh Rao
 
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
Sandesh Rao
 
Designing a neural network architecture for image recognition
Designing a neural network architecture for image recognitionDesigning a neural network architecture for image recognition
Designing a neural network architecture for image recognition
ShandukaniVhulondo
 
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
Edureka!
 
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
StampedeCon
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
Learnbay Datascience
 
Seminar Presentation on AI Learning.pptx
Seminar Presentation on AI Learning.pptxSeminar Presentation on AI Learning.pptx
Seminar Presentation on AI Learning.pptx
jsandyal13
 
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Edureka!
 
Algorithm
AlgorithmAlgorithm
Algorithm
nivlayalat
 
Notes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew NgNotes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew Ng
dataHacker. rs
 
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
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
Amr Rashed
 
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaMicrosoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Edureka!
 
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Edureka!
 
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Edureka!
 
Deep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Deep Learning | A Step Closer To Artificial Intelligence | Edureka LiveDeep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Deep Learning | A Step Closer To Artificial Intelligence | Edureka Live
Edureka!
 
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | EdurekaIntroduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Edureka!
 
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
Edureka!
 
Deep Learning Fundamentals
Deep Learning FundamentalsDeep Learning Fundamentals
Deep Learning Fundamentals
Thomas Delteil
 
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
AIOUG -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA'...
Sandesh Rao
 
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
LAD -GroundBreakers-Jul 2019 - Introduction to Machine Learning - From DBA's ...
Sandesh Rao
 
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
LAD -GroundBreakers-Jul 2019 - The Machine Learning behind the Autonomous Dat...
Sandesh Rao
 
Designing a neural network architecture for image recognition
Designing a neural network architecture for image recognitionDesigning a neural network architecture for image recognition
Designing a neural network architecture for image recognition
ShandukaniVhulondo
 
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
Edureka!
 
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
Don't Start from Scratch: Transfer Learning for Novel Computer Vision Problem...
StampedeCon
 
Seminar Presentation on AI Learning.pptx
Seminar Presentation on AI Learning.pptxSeminar Presentation on AI Learning.pptx
Seminar Presentation on AI Learning.pptx
jsandyal13
 
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Edureka!
 
Notes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew NgNotes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew Ng
dataHacker. rs
 
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
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
Amr Rashed
 
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaMicrosoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Edureka!
 
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...
Edureka!
 
Ad

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

Vibe Coding_ Develop a web application using AI (1).pdf
Vibe Coding_ Develop a web application using AI (1).pdfVibe Coding_ Develop a web application using AI (1).pdf
Vibe Coding_ Develop a web application using AI (1).pdf
Baiju Muthukadan
 
Canadian book publishing: Insights from the latest salary survey - Tech Forum...
Canadian book publishing: Insights from the latest salary survey - Tech Forum...Canadian book publishing: Insights from the latest salary survey - Tech Forum...
Canadian book publishing: Insights from the latest salary survey - Tech Forum...
BookNet Canada
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Make GenAI investments go further with the Dell AI Factory
Make GenAI investments go further with the Dell AI FactoryMake GenAI investments go further with the Dell AI Factory
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Connect and Protect: Networks and Network Security
Connect and Protect: Networks and Network SecurityConnect and Protect: Networks and Network Security
Connect and Protect: Networks and Network Security
VICTOR MAESTRE RAMIREZ
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Play It Safe: Manage Security Risks - Google Certificate
Play It Safe: Manage Security Risks - Google CertificatePlay It Safe: Manage Security Risks - Google Certificate
Play It Safe: Manage Security Risks - Google Certificate
VICTOR MAESTRE RAMIREZ
 
TrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
TrsLabs - AI Agents for All - Chatbots to Multi-Agents SystemsTrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
TrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
Trs Labs
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...
BookNet Canada
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Vibe Coding_ Develop a web application using AI (1).pdf
Vibe Coding_ Develop a web application using AI (1).pdfVibe Coding_ Develop a web application using AI (1).pdf
Vibe Coding_ Develop a web application using AI (1).pdf
Baiju Muthukadan
 
Canadian book publishing: Insights from the latest salary survey - Tech Forum...
Canadian book publishing: Insights from the latest salary survey - Tech Forum...Canadian book publishing: Insights from the latest salary survey - Tech Forum...
Canadian book publishing: Insights from the latest salary survey - Tech Forum...
BookNet Canada
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Make GenAI investments go further with the Dell AI Factory
Make GenAI investments go further with the Dell AI FactoryMake GenAI investments go further with the Dell AI Factory
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Connect and Protect: Networks and Network Security
Connect and Protect: Networks and Network SecurityConnect and Protect: Networks and Network Security
Connect and Protect: Networks and Network Security
VICTOR MAESTRE RAMIREZ
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Play It Safe: Manage Security Risks - Google Certificate
Play It Safe: Manage Security Risks - Google CertificatePlay It Safe: Manage Security Risks - Google Certificate
Play It Safe: Manage Security Risks - Google Certificate
VICTOR MAESTRE RAMIREZ
 
TrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
TrsLabs - AI Agents for All - Chatbots to Multi-Agents SystemsTrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
TrsLabs - AI Agents for All - Chatbots to Multi-Agents Systems
Trs Labs
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...
BookNet Canada
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 

Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Use-Case Problem Statement Using Artificial Neural Network, we need to figure out, if the bank notes are real or fake?
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Use-Case Problem Statement Using Artificial Neural Network, we need to figure out, if the bank notes are real or fake?
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Use-Case Data Set Data were extracted from images that were taken from genuine and forged banknote-like specimens. The final images have 400x 400 pixels. Due to the object lens and distance to the investigated object gray-scale pictures with a resolution of about 660 dpi were gained. Wavelet Transform tool were used to extract features from images. • Variance of Wavelet Transformed image • Skewness of Wavelet Transformed image • Curtosis of Wavelet Transformed image • Entropy of image Features 1 – Real, 0 - Fake Label
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Use-Case Implementation Steps Start Read the Dataset Define features and labels Divide the dataset into two parts for training and testing TensorFlow data structure for holding features, labels etc.. Implement the model Train the model Reduce MSE (actual output – desired output) End Repeat the process to decrease the loss Pre-processing of dataset Make prediction on the test data
  • 5. Agenda ▪ Why Neural Networks? ▪ Motivation Behind Neural Networks ▪ What Are Neural Networks? ▪ Single Layer Perceptron ▪ Multi Layer Perceptron ▪ Implementation Of The Use-Case ▪ Applications Of Neural Networks
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Why Neural Network? We will begin by looking at the reason behind the introduction of Neural Networks
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Problem Before Neural Networks • Unless the specific steps that the computer needs to follow are known the computer cannot solve a problem. • This restricts the problem solving capability of conventional computers to problems that we already understand and know how to solve. The computer follows a set of instructions in order to solve a problem
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. After Neural Networks With Neural Networks computers can do things that we don't exactly know how to do. Neural Networks learn by example. They cannot be programmed to perform a specific task
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Motivation Behind Neural Networks Let’s see the motivation behind Artificial Neural Network.
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Motivation Behind Neural Networks Neuron Dendrite: Receives signals from other neurons Cell Body: Sums all the inputs Axon: It is used to transmit signals to the other cells The building block of a neural net is the neuron. An artificial neuron works much the same way the biological one does.
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Are Artificial Neural Networks? Now is the correct time to understand Artificial Neural Networks
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Are Artificial Neural Networks? Artificial Neural Networks (ANNs) are computing systems inspired by the biological neural networks that constitute animal brains. Such systems learn (progressively improve performance) to do tasks by considering examples, generally without task-specific programming. Training Where is dog in this pic? Input Without Neural Network
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Are Artificial Neural Networks? Artificial Neural Networks (ANNs) are computing systems inspired by the biological neural networks that constitute animal brains. Such systems learn (progressively improve performance) to do tasks by considering examples, generally without task-specific programming. Training There is one dog in this pic Input With Neural Network
  • 14. Copyright © 2017, edureka and/or its affiliates. All rights reserved. How It Works? Let’s focus on how Neural networks work?
  • 15. Copyright © 2017, edureka and/or its affiliates. All rights reserved. How Artificial Neural Networks Work? To get started, I'll explain artificial neuron called a perceptron. X1 X2 Xn Processing Element S = Xi Wi Y W1 W2 Wn Y1 Y2 Yn F(S) Summation Transfer Function Outputs Artificial Neuron Biological Neuron
  • 16. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Modes In Perceptron Using ModeTraining Mode In the training mode, the neuron can be trained to fire (or not), for particular input patterns In the using mode, when a taught input pattern is detected at the input, its associated output becomes the current output
  • 17. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Activation Functions Let’s look at various types of Activation Functions
  • 18. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Activation Function Step Function Sigmoid Function Sign Function
  • 19. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Perceptron Training With Analogy Let’s understand this with an analogy
  • 20. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Perceptron Learning Algorithm – Beer Analogy Suppose you want to go to a beer festival happening near your house. So your decision will depend on multiple factors: 1. How is the weather? 2. Your wife is going with you? 3. Any public transport is available?
  • 21. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Inputs
  • 22. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Output Output ‘O’ 1 0
  • 23. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Let’s Prioritize Our Factors X1 = 1 Output =1 Suppose for you the most important factor is weather, if it is not good you will definitely don’t go. Even if the other two inputs are high. If it is good than definitely you will go.
  • 24. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Assign Weights Now, let’s assign weights to our three inputs
  • 25. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Assign Weights W1 = 6, W2 = 2, W3 = 2 Threshold = 5 W1 = 6, W2 = 2, W3 = 2 Threshold = 3 It will fire when weather is good and won’t fire if weather is bad irrespective of the other inputs It will fire when either x1 is high or the other two inputs are high W1 = Weight associated with input X1 W2 = Weight associated with input X2 W3 = Weight associated with input X3
  • 26. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Multilayer Perceptron – Artificial Neural Network Now, let’s look at multilayer perceptron
  • 27. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Multilayer Perceptron – Artificial Neural Network As you know our brain is made up of millions of neurons, so a Neural Network is really just a composition of perceptrons, connected in different ways and operating on different activation functions. Input Layer Hidden Layer 1 Hidden Layer 2 Output Layer
  • 28. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Example Of Artificial Neural Networks Let’s see an example where an Artificial Neural Network is used for image recognition
  • 29. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Artificial Neural Network - Example
  • 30. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Let’s see how to train a Neural Network or a Multilayer Perceptron
  • 31. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network The most common deep learning algorithm for supervised training of the multi-layer perceptrons is known as backpropagation. In it, after the weighted sum of inputs and passing through the activation function we propagate backwards and update the weights to reduce the error (desired output – model output). Consider the below example: Input Desired Output 0 0 1 1 2 4
  • 32. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Input Desired Output Model Output (W=3) 0 0 0 1 2 3 2 4 6 Let’s consider the initial value of the weight as 3 and see the model output
  • 33. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Input Desired Output Model Output (W=3) Absolute Error Square Error 0 0 0 0 0 1 2 3 1 1 2 4 6 2 4 Now, we will see the error (Absolute and Square)
  • 34. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Input Desired Output Model Output (W=3) Absolute Error Square Error Model Output (W=4) 0 0 0 0 0 0 1 2 3 1 1 4 2 4 6 2 4 8 Let’s update the weight value and make it as 4
  • 35. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Input Desired Output Model Output (W=3) Absolute Error Square Error Model Output (W=4) Square Error 0 0 0 0 0 0 0 1 2 3 1 1 4 4 2 4 6 2 4 8 16 Still there is error, but we can see that error has increased
  • 36. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network W Error W Error
  • 37. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Training A Neural Network Square Error Weight Decrease Weight Increase Weight
  • 38. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Use-Case Implementation Steps Start Read the Dataset Define features and labels Divide the dataset into two parts for training and testing TensorFlow data structure for holding features, labels etc.. Implement the model Train the model Reduce MSE (actual output – desired output) End Repeat the process to decrease the loss Pre-processing of dataset Make prediction on the test data
  • 39. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Applications Of Neural Networks Modelling and Diagnosing the Cardiovascular System Electronic noses Neural Network In Medicine Neural Network In Business Marketing Credit Evaluation
  • 40. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Session In A Minute Why Neural Networks? What is Neural Network? What is Perceptron? What is Multi Layer Perceptron? Training Of Multi Layer Perceptron Use-Case Implementation
  • 41. Copyright © 2017, edureka and/or its affiliates. All rights reserved.