SlideShare a Scribd company logo
Presentedby:SangeetaTiwari
Guidedby:Prof.N.G.Dharashive sir
Agenda
Introduction
What is ANN?
Motivation behind ANN
Comparsion between biological
neuron & Artficial Neuron
Perceptron
Feedforward Neural Network
Backpropagation Algorithm
Types of ANN
Pattern Recognition working
Future of ANN:Deep learning
Deep Learning
Application
Advantages &Disadvantages
Conclusion
Introduction:
Can we code for
such different
patterns
????
Human Vision
What is Artifical Neural Network ?
Neural Network
Neurons Connections
between them
An artificial neuron network (ANN) is a computational i.e.,an
information processing model that is inspired by the way
biological nervous systems(such as the brain) process the
information.
ANNs are considered nonlinear statistical data modeling tools
where the complex relationships between inputs and outputs
are modeled or patterns are found.
Motivation behind Artificial
Neural Network
Comparsion between Biological Neuron & artifical Neuron
Biological Neural Network(BNN) Artifical Neural Network(ANN)
Soma Node
Dendrites Input
Synapse Weights or interconections
Axon Output
Perceptron
A perceptron is a most fundamental unit of neural
network(Artificial Neurons) that does certain computations
to detect feature or business intelligence in the input data.
The perceptron is a linear model for supervised learning
used for Binary Classification.
Perceptron consist of 4 parts:
i. input
ii. weights & bias
iii. summation function
iv. Activation Function
v. Output
Perceptron Learning Rule
Perceptron learns the weights for the input signals in
order to draw a linear decision boundary
Two types of perceptron:
a) Single Layer Perceptron
b) Multi-layer perceptron
Activation Functions
Sigmoid Fuction Step function
ReLu Function Tanh function
Single-layer Perceptron
Example:
 Limitation of Single-Layer Perceptron:
Feed-Forward Neural Network:
It is also known as
Multi-layered Neural
Network
Information only travels
forward in the neural
network, through the
input nodes then through
the hidden layers(1 or
more)and finally through
the output nodes.
Capable of handling the
non-linearly separable
data
Layer present between
input and output layer
are called HIDDEN Layers.
Backpropagation Algorithm:
Backpropagation, an abbreviation for
”Backward propagation of errors” is
common method of training ANN.
The method calculates the gradient of a
loss function w.r.t all the weights in the
network.
The gradient is fed to the optimizer in
order to minimize the loss function.
The Backpropagation algorithm looks for
the minimum value of the error function in
weight space using a technique called the
delta rule or gradient descent.
The backpropagation learning algorithm
can be divided into two phases
i. Forward Propagation(propagate)
ii. Backward Propagation(update weights)
Algorithm
Step 1:Initializtion
Randomly set all the weights threshold levels of n/w.
Step 2: Forward computing:
compute the hidden vector h on hidden layer
zj =φ(∑i vijxi)
compute the o/p vector y on o/p layer
yk= φ(∑i wjkzj)
Step 3: Calculate the Total Error
Check the difference between y(actual o/p) and ŷ (predicted
o/p)
E=1/2(y-ŷ)2
Step 4: Backward computing
Finding the derivative of the error
Calculating the partial derivative of the error w.r.t
weight
Update the weights: ∆ wj = - ɳ ∂E
∂wij
wj=wj+ ∆ wj
Example:
Consider the below table
Input Desired
output
0 0
1 2
2 4
Input Desired O/p Model
O/p(w=3)
0 0 0
1 2 3
2 4 6
Input Desire
d o/p
Model
o/p
(w=3)
Square
Error
(y-ŷ)2
Model
o/p
(W=4)
Square
Error
(w=4)
0 0 0 0 0 0
1 2 3 1 4 4
2 4 6 4 8 16
Input Desired
o/p
Model
o/p
(w=3)
Square
Error
(y-ŷ)2
Model
o/p
(W=2)
Square
Error
(w=2)
0 0 0 0 0 0
1 2 3 1 2 0
2 4 6 4 4 0
Use Case : Classify leaf images as either Diseased
or Non-Diseased
1.Compute the weights and according to that check the probability
of desired output
If the predicted output is wrong then by using Backpropagation
learning again train the neural net
Update the
weights by
propagating
backward
After updating the weights again forward compute the ouptut i.e.,hence we
classified the Diseased and Non-diseased leaf
Types of ANN
Use CASE:
Pattern Recognition
Data Acquistion &pre-processing
Segmentation
Feature Extraction
Classification & Recognition
Example:
1
0
σ( - 10)
BiasSigmoid
Future of ANN: Deep
Learning
Artificial Intelligence
,Machine Learning and
Deep Learning are
interconnected fields
Machine learning and Deep
learning aids AI by
providing a set of
algorithms and Neural Net
to solve a data driven
problems
Deep Learning
Deep learning is a subset of machine learning in artificial intelligence
(AI) that has networks capable of learning unsupervised from data
that is unstructured or unlabeled
Application:
Google translator Self-driving car
Voice Assistant
Advantages & Disadvantages
of ANN
Parallel processing ability
Information is stored on an
entire network ,not just a
database
Fault tolerance means
corruption of one or more cells of
the ANN will not stop the
generation of output
Gradual Corruption means the
network will slowly degrade over
time, instead of a problem
destroying the network instantly
The lack of rules for
determining the proper network
structure
The requirement of processors
with parallel processing abilities
makes ANN hardware dependent
The lack of explanation behind
probing solutions
Generation of lack of trust in
the network
Advantages
Disadvantages
Any Queries
???

More Related Content

What's hot

Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
mustafa aadel
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
NikitaRuhela
 
Deep learning
Deep learningDeep learning
Deep learning
Ratnakar Pandey
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Knoldus Inc.
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Muhammad Ishaq
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
Sopheaktra YONG
 
artificial neural network
artificial neural networkartificial neural network
artificial neural network
Pallavi Yadav
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANN
Mohamed Talaat
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
Mohammed Bennamoun
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Mohd Arafat Shaikh
 
Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learning
grinu
 
Neural network
Neural network Neural network
Neural network
Faireen
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
omaraldabash
 
neural networks
neural networksneural networks
neural networks
Ruchi Sharma
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
Knoldus Inc.
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
Muhammad Rasel
 
Back propagation
Back propagationBack propagation
Back propagation
Nagarajan
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
Jun Lang
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
NainaBhatt1
 

What's hot (20)

Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Deep learning
Deep learningDeep learning
Deep learning
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
artificial neural network
artificial neural networkartificial neural network
artificial neural network
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANN
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learning
 
Neural network
Neural network Neural network
Neural network
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
 
neural networks
neural networksneural networks
neural networks
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Back propagation
Back propagationBack propagation
Back propagation
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 

Similar to Artifical Neural Network and its applications

Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
Mohamed Arif
 
Neural Network
Neural NetworkNeural Network
Neural Network
Ashish Kumar
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
shresthapragyan063
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
v02527031
 
Web spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithmsWeb spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithms
aciijournal
 
19_Learning.ppt
19_Learning.ppt19_Learning.ppt
19_Learning.ppt
gnans Kgnanshek
 
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
Dr. Muhammad Ali Tirmizi., Ph.D.
 
Artificial neural networks
Artificial neural networks Artificial neural networks
Artificial neural networks
ShwethaShreeS
 
Web Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network AlgorithmsWeb Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network Algorithms
aciijournal
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
sweetysweety8
 
Artificial Neural Networks ppt.pptx for final sem cse
Artificial Neural Networks  ppt.pptx for final sem cseArtificial Neural Networks  ppt.pptx for final sem cse
Artificial Neural Networks ppt.pptx for final sem cse
NaveenBhajantri1
 
Artifical Neural Network
Artifical Neural NetworkArtifical Neural Network
Artifical Neural Network
mahalakshmimalini
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.pptbutest
 
Neural-Networks.ppt
Neural-Networks.pptNeural-Networks.ppt
Neural-Networks.ppt
RINUSATHYAN
 
Nural network ER. Abhishek k. upadhyay
Nural network ER. Abhishek  k. upadhyayNural network ER. Abhishek  k. upadhyay
Nural network ER. Abhishek k. upadhyay
abhishek upadhyay
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
ijcses
 
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائيةتطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
ssuserfdec151
 

Similar to Artifical Neural Network and its applications (20)

Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Neural Network
Neural NetworkNeural Network
Neural Network
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
 
Web spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithmsWeb spam classification using supervised artificial neural network algorithms
Web spam classification using supervised artificial neural network algorithms
 
19_Learning.ppt
19_Learning.ppt19_Learning.ppt
19_Learning.ppt
 
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
 
Artificial neural networks
Artificial neural networks Artificial neural networks
Artificial neural networks
 
Web Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network AlgorithmsWeb Spam Classification Using Supervised Artificial Neural Network Algorithms
Web Spam Classification Using Supervised Artificial Neural Network Algorithms
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial Neural Networks ppt.pptx for final sem cse
Artificial Neural Networks  ppt.pptx for final sem cseArtificial Neural Networks  ppt.pptx for final sem cse
Artificial Neural Networks ppt.pptx for final sem cse
 
Artifical Neural Network
Artifical Neural NetworkArtifical Neural Network
Artifical Neural Network
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
 
Neural-Networks.ppt
Neural-Networks.pptNeural-Networks.ppt
Neural-Networks.ppt
 
Nural network ER. Abhishek k. upadhyay
Nural network ER. Abhishek  k. upadhyayNural network ER. Abhishek  k. upadhyay
Nural network ER. Abhishek k. upadhyay
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
 
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائيةتطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
تطبيق الشبكة العصبية الاصطناعية (( ANN في كشف اعطال منظومة نقل القدرة الكهربائية
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Artifical Neural Network and its applications

  • 2. Agenda Introduction What is ANN? Motivation behind ANN Comparsion between biological neuron & Artficial Neuron Perceptron Feedforward Neural Network Backpropagation Algorithm Types of ANN Pattern Recognition working Future of ANN:Deep learning Deep Learning Application Advantages &Disadvantages Conclusion
  • 3. Introduction: Can we code for such different patterns ???? Human Vision
  • 4. What is Artifical Neural Network ? Neural Network Neurons Connections between them An artificial neuron network (ANN) is a computational i.e.,an information processing model that is inspired by the way biological nervous systems(such as the brain) process the information. ANNs are considered nonlinear statistical data modeling tools where the complex relationships between inputs and outputs are modeled or patterns are found.
  • 6. Comparsion between Biological Neuron & artifical Neuron Biological Neural Network(BNN) Artifical Neural Network(ANN) Soma Node Dendrites Input Synapse Weights or interconections Axon Output
  • 7. Perceptron A perceptron is a most fundamental unit of neural network(Artificial Neurons) that does certain computations to detect feature or business intelligence in the input data. The perceptron is a linear model for supervised learning used for Binary Classification. Perceptron consist of 4 parts: i. input ii. weights & bias iii. summation function iv. Activation Function v. Output Perceptron Learning Rule Perceptron learns the weights for the input signals in order to draw a linear decision boundary Two types of perceptron: a) Single Layer Perceptron b) Multi-layer perceptron
  • 8. Activation Functions Sigmoid Fuction Step function ReLu Function Tanh function
  • 10. Feed-Forward Neural Network: It is also known as Multi-layered Neural Network Information only travels forward in the neural network, through the input nodes then through the hidden layers(1 or more)and finally through the output nodes. Capable of handling the non-linearly separable data Layer present between input and output layer are called HIDDEN Layers.
  • 11. Backpropagation Algorithm: Backpropagation, an abbreviation for ”Backward propagation of errors” is common method of training ANN. The method calculates the gradient of a loss function w.r.t all the weights in the network. The gradient is fed to the optimizer in order to minimize the loss function. The Backpropagation algorithm looks for the minimum value of the error function in weight space using a technique called the delta rule or gradient descent. The backpropagation learning algorithm can be divided into two phases i. Forward Propagation(propagate) ii. Backward Propagation(update weights)
  • 12. Algorithm Step 1:Initializtion Randomly set all the weights threshold levels of n/w. Step 2: Forward computing: compute the hidden vector h on hidden layer zj =φ(∑i vijxi) compute the o/p vector y on o/p layer yk= φ(∑i wjkzj) Step 3: Calculate the Total Error Check the difference between y(actual o/p) and ŷ (predicted o/p) E=1/2(y-ŷ)2 Step 4: Backward computing Finding the derivative of the error Calculating the partial derivative of the error w.r.t weight Update the weights: ∆ wj = - ɳ ∂E ∂wij wj=wj+ ∆ wj
  • 13. Example: Consider the below table Input Desired output 0 0 1 2 2 4 Input Desired O/p Model O/p(w=3) 0 0 0 1 2 3 2 4 6 Input Desire d o/p Model o/p (w=3) Square Error (y-ŷ)2 Model o/p (W=4) Square Error (w=4) 0 0 0 0 0 0 1 2 3 1 4 4 2 4 6 4 8 16 Input Desired o/p Model o/p (w=3) Square Error (y-ŷ)2 Model o/p (W=2) Square Error (w=2) 0 0 0 0 0 0 1 2 3 1 2 0 2 4 6 4 4 0
  • 14. Use Case : Classify leaf images as either Diseased or Non-Diseased
  • 15. 1.Compute the weights and according to that check the probability of desired output
  • 16. If the predicted output is wrong then by using Backpropagation learning again train the neural net Update the weights by propagating backward
  • 17. After updating the weights again forward compute the ouptut i.e.,hence we classified the Diseased and Non-diseased leaf
  • 19. Use CASE: Pattern Recognition Data Acquistion &pre-processing Segmentation Feature Extraction Classification & Recognition
  • 22.
  • 23.
  • 24. Future of ANN: Deep Learning Artificial Intelligence ,Machine Learning and Deep Learning are interconnected fields Machine learning and Deep learning aids AI by providing a set of algorithms and Neural Net to solve a data driven problems
  • 25. Deep Learning Deep learning is a subset of machine learning in artificial intelligence (AI) that has networks capable of learning unsupervised from data that is unstructured or unlabeled
  • 28.
  • 29.
  • 30. Advantages & Disadvantages of ANN Parallel processing ability Information is stored on an entire network ,not just a database Fault tolerance means corruption of one or more cells of the ANN will not stop the generation of output Gradual Corruption means the network will slowly degrade over time, instead of a problem destroying the network instantly The lack of rules for determining the proper network structure The requirement of processors with parallel processing abilities makes ANN hardware dependent The lack of explanation behind probing solutions Generation of lack of trust in the network Advantages Disadvantages