SlideShare a Scribd company logo
1 of 35
ARTIFICIAL NEURAL NETWORKS
AIMS Education
Introduction
• Simple computational elements forming a large
network
– Emphasis on learning (pattern recognition)
– Local computation (neurons)
• Configured for a particular application
– Pattern recognition/data classification
• ANN algorithm
– Modeled after brain
• Brain: 100,000 times slower response
– Complex tasks (image, sound recognition, motion con)
– –10,000,000,000 times efficient in energy
consumption/op
AIMS Education
Introduction (Contd….)
• Artificial Intelligence
• Structure
– Inputs vs Dendrites
– Weights vs Synaptic gap
– Neurons vs Soma
– Output vs Axon
AIMS Education
Introduction (Contd….)
AIMS Education
History
AIMS Education
Definition
A neural network is a massively parallel
distributed processor made up of simple
processing units, which has a natural tendency
for storing experiential knowledge and making
it available for use
AIMS Education
Introduction (Contd….)
• The threshold value determine the final output
– If the summation < threshold, -1 is the output
– If the summation > threshold, +1 is the output
AIMS Education
Introduction (Contd….)
• The neuron is the basic information
processing unit of an ANN.
• It consists of:
– A set of links, describing the neuron inputs, with
weightsW1, W2, …, Wm
– An adder function (linear combiner) for computing
the weighted sum of the inputs (real numbers):
AIMS Education
Introduction (Contd….)
– Activation function(squashing function) for
limiting the amplitude of the neuron output.
• The bias b has the effect of applying an affine
transformation to the weighted sum u
v = u + b
AIMS Education
Introduction (Contd….)
AIMS Education
AIMS Education
Activation Functions
AIMS Education
Designing an ANN
• Designing an ANN consist of
– Arranging neurons in various layers
– Deciding the type of connections among neurons for
different layers, as well as among the neurons within a
layer
– Deciding the way a neuron receives input and
produces output
• Determining the strength of connection within
the network by allowing the network learn the
appropriate values of connection weights by
using a training data set.
• The process of designing a neural network is an
iterative process
AIMS Education
Designing an ANN (Contd….)
• Layers
– Single layer: Input and output layer
• No computation at the input layer
• Computation takes place at the output layer
– Multi layer: Input, hidden(s) and output layers
• Computations are done at the hidden(s) and the output layer
• Connection
– Fully connected
• Each neuron on the first layer is connected to every neuron on
the second layer
– Partially connected
• A neuron of the first layer does not have to be connected to all
neurons on the second layer
AIMS Education
Designing an ANN (Contd….)
• Very complex webs of interconnected neurons
– Simple interconnected units in ANNs
• Each unit takes in a number of real-valued
inputs
– Possibly outputs of other units
• Produces a single real-valued output
– May become the input to many other units
AIMS Education
Single Layer
AIMS Education
Multi Layer
AIMS Education
Appropriate problems for Neural
Network Learning
• Instances are represented by many attribute-
value pairs
– The target function to be learned is defined over
instances that can be described by a vector of
predefined features
– Input attributes may be highly correlated or
independent of one another
– Input values can be any real values
AIMS Education
Appropriate problems for Neural
Network Learning (Contd….)
• The target function output may be discrete-
valued, real-valued, or a vector of several real- or
discrete-valued attributes
• Training examples may contain errors
– Robust to noisy data
• Long training times are acceptable
– Network training algorithms typically require longer
training times
– Depends on factors such as
• The number of weights in the network
• The number of training examples considered
AIMS Education
Appropriate problems for Neural
Network Learning (Contd….)
• Fast evaluation of the learned target function
may be required
– Learning times are relatively long, evaluating the
learned network, in order to apply it to a
subsequent instances, is typically very fast
• The ability of humans to understand the
learned target function is not important
– Weights learned are often difficult for humans to
interpret
AIMS Education
Perceptron
AIMS Education
Perceptron (Contd….)
• Takes a vector of real-valued inputs
• Calculates a linear combination of these
inputs
• Outputs a 1 if the result is greater than some
threshold
• Outputs a -1 otherwise
• Weights: An information that allows ANN to
achieve the desired results. This information
changes during the learning process
AIMS Education
Perceptron (Contd….)
• Given inputs 𝑥1 through 𝑥𝑛, the output 𝑜(𝑥
1,…,n𝑛) computed by the perceptron is
𝑜(𝑥1,…,𝑥𝑛)= 1 𝑖𝑓
𝑤0+ 𝑤1𝑥1+ 𝑤2𝑥2+ …+ 𝑤𝑛𝑥𝑛 > 0
−1 other𝑤𝑖𝑠𝑒
• Where each 𝑤𝑖 is a real-valued constant, or
weight, that determines the contribution of
input 𝑥𝑖 to the perceptron output
AIMS Education
Perceptron (Contd….)
• An additional constant input 𝑥0=1, allowing us
to write the inequality as
∑i=1 to n 𝑤𝑖𝑥𝑖>0
In vector form as 𝑤.𝑥 > 0
• For brevity, we will sometimes write the
perceptron function as 𝑜(𝑥) =𝑠𝑔𝑛(𝑤.𝑥) where
𝑠𝑔𝑛(𝑦)= 1 𝑖𝑓 𝑦 > 0
-1 otherwise
AIMS Education
Representational Power of
Perceptrons
• A perceptron can be seen as representing a
hyper plane decision surface in the 𝑛-
dimensional space of instances (i.e., points)
• It outputs a 1 for instances lying on one side of
the hyper place
• Outputs a −1 for instances lying on the other
side
AIMS Education
Representational Power of
Perceptrons (Contd….)
AIMS Education
Representational Power of
Perceptrons (Contd….)
• The equation for the decision surface is 𝑤.𝑥 =0
• Some sets of positive and negative examples
cannot be separated by any hyperplace
• The ones that can be separated are called
linearly separable sets of examples
AIMS Education
Perceptron Training Rule
• How to learn the weights for a single perceptron?
• The task is to learn a weight vector that causes
the perceptron to produce the correct ±1 output
for each of the given training examples
• Perceptron rule and delta rule algorithms
– Provide the basis for learning networks of many units
AIMS Education
Perceptron Training Rule (Contd….)
• One way to learn an acceptable weight vector is to
– Begin with random weights
– Iteratively apply the perceptron to each training
example
– Modify the perceptron weights whenever it
misclassifies an example
– The process is repeated
• Iterating through the training examples as many times
as needed
• Until the perceptron classifies all training examples
correctly
AIMS Education
Perceptron Training Rule (Contd….)
• Weights are modified at each step according to the
perceptron training rule
• Here 𝑡 is the target output for the current training example
• 𝑜 is the output generated by the perceptron
• 𝜂 is a positive constant called the learning rate
– Moderates the degree to which weights are changed at each
step
– Usually set to some small value (e.g., 0.1)
– Sometimes made to decay as the number of weight-tuning
iterations increases
AIMS Education
Perceptron Training Rule (Contd….)
• Why should it converge to successful weight
values?
– Suppose the training example is correctly classified
already by the perceptron
– In this case 𝑡 −𝑜 is zero
– Makes Δ𝑤𝑖 zero
– No weights are updated
– Suppose it outputs a -1 when the target output is +1
– Weights must be altered to increase the value of (𝑤.𝑥)
• For example, if 𝑥𝑖>0, then increasing 𝑤𝑖 will bring the
perceptron closer to correctly classifying in this example
• Can be shown to converge within a finite number of
applications of the perceptron training rule
AIMS Education
Gradient Descent and the Delta Rule
• Perceptron rule works fine when the training
examples are linearly separable
– Otherwise can fail to converge
• Delta rule is defined to overcome this hurdle
• If training examples are not linearly separable
• Delta rule converges to the best fit
approximation to the target concept
AIMS Education
Delta Rule (Contd….)
• Becomes the basis for learning interconnected
networks (multilayer network)
• Training an unthresholded perceptron, a linear
unit for which the output 𝑜 is given by
– 𝑜(𝑥) = (w.x)
– It corresponds to the first stage of a perceptron,
without the threshold
AIMS Education
Delta Rule (Contd….
• Training error (weight vector), relative to the
training examples
• Where 𝐷 is the set of training examples
• 𝑡𝑑 is the target output for the training example 𝑑
• 𝑜𝑑 is the output of the linear unit for training
example 𝑑
• is simply half the squared difference
between the target output 𝑡𝑑 and the linear unit
output 𝑜𝑑 summed over all training examples
AIMS Education

More Related Content

What's hot

Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkYan Xu
 
Analytical learning
Analytical learningAnalytical learning
Analytical learningswapnac12
 
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Salah Amean
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
Heuristic search
Heuristic searchHeuristic search
Heuristic searchNivethaS35
 
Activation function
Activation functionActivation function
Activation functionAstha Jain
 
Support vector machines (svm)
Support vector machines (svm)Support vector machines (svm)
Support vector machines (svm)Sharayu Patil
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}FellowBuddy.com
 
Support vector machine
Support vector machineSupport vector machine
Support vector machineSomnathMore3
 
Distributed dbms architectures
Distributed dbms architecturesDistributed dbms architectures
Distributed dbms architecturesPooja Dixit
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI Bharat Bhushan
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methodsKrish_ver2
 
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptarunsingh660
 
3.3 hierarchical methods
3.3 hierarchical methods3.3 hierarchical methods
3.3 hierarchical methodsKrish_ver2
 
Query Decomposition and data localization
Query Decomposition and data localization Query Decomposition and data localization
Query Decomposition and data localization Hafiz faiz
 
Data cube computation
Data cube computationData cube computation
Data cube computationRashmi Sheikh
 

What's hot (20)

AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
Data Mining: Concepts and Techniques chapter 07 : Advanced Frequent Pattern M...
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
 
Heuristic search
Heuristic searchHeuristic search
Heuristic search
 
Activation function
Activation functionActivation function
Activation function
 
Support vector machines (svm)
Support vector machines (svm)Support vector machines (svm)
Support vector machines (svm)
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
 
Distributed dbms architectures
Distributed dbms architecturesDistributed dbms architectures
Distributed dbms architectures
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methods
 
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.ppt
 
Lecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - IntroductionLecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - Introduction
 
3.3 hierarchical methods
3.3 hierarchical methods3.3 hierarchical methods
3.3 hierarchical methods
 
Query Decomposition and data localization
Query Decomposition and data localization Query Decomposition and data localization
Query Decomposition and data localization
 
Data cube computation
Data cube computationData cube computation
Data cube computation
 

Similar to ARTIFICIAL NEURAL NETWORKS

ARTIFICIAL-NEURAL-NETWORKMACHINELEARNING
ARTIFICIAL-NEURAL-NETWORKMACHINELEARNINGARTIFICIAL-NEURAL-NETWORKMACHINELEARNING
ARTIFICIAL-NEURAL-NETWORKMACHINELEARNINGmohanapriyastp
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANNAndrew Molina
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Randa Elanwar
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksmadhu sudhakar
 
Artificial-Neural-Networks.ppt
Artificial-Neural-Networks.pptArtificial-Neural-Networks.ppt
Artificial-Neural-Networks.pptChidanGowda1
 
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptArtificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptNJUSTAiMo
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networksParneet Kaur
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANNMohamed Talaat
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networksAkash Goel
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Jon Lederman
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfAnkita Tiwari
 
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeArtificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeDhivyaa C.R
 
ML Module 3 Non Linear Learning.pptx
ML Module 3 Non Linear Learning.pptxML Module 3 Non Linear Learning.pptx
ML Module 3 Non Linear Learning.pptxDebabrataPain1
 
Hands on machine learning with scikit-learn and tensor flow by ahmed yousry
Hands on machine learning with scikit-learn and tensor flow by ahmed yousryHands on machine learning with scikit-learn and tensor flow by ahmed yousry
Hands on machine learning with scikit-learn and tensor flow by ahmed yousryAhmed Yousry
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdfgnans Kgnanshek
 

Similar to ARTIFICIAL NEURAL NETWORKS (20)

ARTIFICIAL-NEURAL-NETWORKMACHINELEARNING
ARTIFICIAL-NEURAL-NETWORKMACHINELEARNINGARTIFICIAL-NEURAL-NETWORKMACHINELEARNING
ARTIFICIAL-NEURAL-NETWORKMACHINELEARNING
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANN
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 
Deep learning - a primer
Deep learning - a primerDeep learning - a primer
Deep learning - a primer
 
Artificial-Neural-Networks.ppt
Artificial-Neural-Networks.pptArtificial-Neural-Networks.ppt
Artificial-Neural-Networks.ppt
 
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptArtificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.ppt
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networks
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANN
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networks
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdf
 
UNIT III (8).pptx
UNIT III (8).pptxUNIT III (8).pptx
UNIT III (8).pptx
 
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeArtificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
 
ML Module 3 Non Linear Learning.pptx
ML Module 3 Non Linear Learning.pptxML Module 3 Non Linear Learning.pptx
ML Module 3 Non Linear Learning.pptx
 
Hands on machine learning with scikit-learn and tensor flow by ahmed yousry
Hands on machine learning with scikit-learn and tensor flow by ahmed yousryHands on machine learning with scikit-learn and tensor flow by ahmed yousry
Hands on machine learning with scikit-learn and tensor flow by ahmed yousry
 
Neural Computing
Neural ComputingNeural Computing
Neural Computing
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf
 

More from AIMS Education

The Next Chapter (The Evolving Relationship between America and Pakistan )
The Next Chapter (The Evolving Relationship between America and Pakistan )The Next Chapter (The Evolving Relationship between America and Pakistan )
The Next Chapter (The Evolving Relationship between America and Pakistan )AIMS Education
 
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016AIMS Education
 
FACTORS AFFECTING THE BOND MARKET
FACTORS AFFECTING THE BOND MARKETFACTORS AFFECTING THE BOND MARKET
FACTORS AFFECTING THE BOND MARKETAIMS Education
 
A SURVEY REPORT ON TEVTA PAKISTAN
A SURVEY REPORT  ON TEVTA PAKISTANA SURVEY REPORT  ON TEVTA PAKISTAN
A SURVEY REPORT ON TEVTA PAKISTANAIMS Education
 
A Quick Tour of Logos: The Logical Appeal
A Quick Tour of Logos: The Logical AppealA Quick Tour of Logos: The Logical Appeal
A Quick Tour of Logos: The Logical AppealAIMS Education
 
Parafait – POS Training Manual
Parafait – POS Training ManualParafait – POS Training Manual
Parafait – POS Training ManualAIMS Education
 
Social Media - Evolution And Revolution - Start to Today
Social Media - Evolution And Revolution - Start to TodaySocial Media - Evolution And Revolution - Start to Today
Social Media - Evolution And Revolution - Start to TodayAIMS Education
 
How LinkedIn built a Community of Half a Billionaire
How LinkedIn built a Community of Half a BillionaireHow LinkedIn built a Community of Half a Billionaire
How LinkedIn built a Community of Half a BillionaireAIMS Education
 
Format of Appointment Letter
Format of Appointment LetterFormat of Appointment Letter
Format of Appointment LetterAIMS Education
 
Format of Bank Account Opening Request
Format of Bank Account Opening RequestFormat of Bank Account Opening Request
Format of Bank Account Opening RequestAIMS Education
 
Selection of ERP vendor
Selection of ERP vendorSelection of ERP vendor
Selection of ERP vendorAIMS Education
 
ERP Lecture 3&4 (practical screen shots)
ERP Lecture 3&4 (practical screen shots)ERP Lecture 3&4 (practical screen shots)
ERP Lecture 3&4 (practical screen shots)AIMS Education
 
Research Design and Proposal Writing
Research Design and Proposal WritingResearch Design and Proposal Writing
Research Design and Proposal WritingAIMS Education
 
TRAINING AND SELECTION
TRAINING AND SELECTIONTRAINING AND SELECTION
TRAINING AND SELECTIONAIMS Education
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONAIMS Education
 
HUMAN RESOURCE PLANNING
HUMAN RESOURCE PLANNINGHUMAN RESOURCE PLANNING
HUMAN RESOURCE PLANNINGAIMS Education
 

More from AIMS Education (20)

The Next Chapter (The Evolving Relationship between America and Pakistan )
The Next Chapter (The Evolving Relationship between America and Pakistan )The Next Chapter (The Evolving Relationship between America and Pakistan )
The Next Chapter (The Evolving Relationship between America and Pakistan )
 
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016
InterContinental Hotels Group (IHG) Annual Report and Form 20-F 2016
 
FACTORS AFFECTING THE BOND MARKET
FACTORS AFFECTING THE BOND MARKETFACTORS AFFECTING THE BOND MARKET
FACTORS AFFECTING THE BOND MARKET
 
A SURVEY REPORT ON TEVTA PAKISTAN
A SURVEY REPORT  ON TEVTA PAKISTANA SURVEY REPORT  ON TEVTA PAKISTAN
A SURVEY REPORT ON TEVTA PAKISTAN
 
A Quick Tour of Logos: The Logical Appeal
A Quick Tour of Logos: The Logical AppealA Quick Tour of Logos: The Logical Appeal
A Quick Tour of Logos: The Logical Appeal
 
Parafait – POS Training Manual
Parafait – POS Training ManualParafait – POS Training Manual
Parafait – POS Training Manual
 
Social Media - Evolution And Revolution - Start to Today
Social Media - Evolution And Revolution - Start to TodaySocial Media - Evolution And Revolution - Start to Today
Social Media - Evolution And Revolution - Start to Today
 
How LinkedIn built a Community of Half a Billionaire
How LinkedIn built a Community of Half a BillionaireHow LinkedIn built a Community of Half a Billionaire
How LinkedIn built a Community of Half a Billionaire
 
Format of Appointment Letter
Format of Appointment LetterFormat of Appointment Letter
Format of Appointment Letter
 
Format of Bank Account Opening Request
Format of Bank Account Opening RequestFormat of Bank Account Opening Request
Format of Bank Account Opening Request
 
Selection of ERP vendor
Selection of ERP vendorSelection of ERP vendor
Selection of ERP vendor
 
ERP Lecture 3&4 (practical screen shots)
ERP Lecture 3&4 (practical screen shots)ERP Lecture 3&4 (practical screen shots)
ERP Lecture 3&4 (practical screen shots)
 
REFRENCING
REFRENCINGREFRENCING
REFRENCING
 
Quantitative Research
Quantitative ResearchQuantitative Research
Quantitative Research
 
Qualitative Research
Qualitative ResearchQualitative Research
Qualitative Research
 
Research Design and Proposal Writing
Research Design and Proposal WritingResearch Design and Proposal Writing
Research Design and Proposal Writing
 
TRAINING AND SELECTION
TRAINING AND SELECTIONTRAINING AND SELECTION
TRAINING AND SELECTION
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTION
 
HUMAN RESOURCE PLANNING
HUMAN RESOURCE PLANNINGHUMAN RESOURCE PLANNING
HUMAN RESOURCE PLANNING
 
HUMAN RESOURCE
HUMAN RESOURCEHUMAN RESOURCE
HUMAN RESOURCE
 

Recently uploaded

如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一ss ss
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 

Recently uploaded (20)

如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 

ARTIFICIAL NEURAL NETWORKS

  • 2. Introduction • Simple computational elements forming a large network – Emphasis on learning (pattern recognition) – Local computation (neurons) • Configured for a particular application – Pattern recognition/data classification • ANN algorithm – Modeled after brain • Brain: 100,000 times slower response – Complex tasks (image, sound recognition, motion con) – –10,000,000,000 times efficient in energy consumption/op AIMS Education
  • 3. Introduction (Contd….) • Artificial Intelligence • Structure – Inputs vs Dendrites – Weights vs Synaptic gap – Neurons vs Soma – Output vs Axon AIMS Education
  • 7. Definition A neural network is a massively parallel distributed processor made up of simple processing units, which has a natural tendency for storing experiential knowledge and making it available for use AIMS Education
  • 8. Introduction (Contd….) • The threshold value determine the final output – If the summation < threshold, -1 is the output – If the summation > threshold, +1 is the output AIMS Education
  • 9. Introduction (Contd….) • The neuron is the basic information processing unit of an ANN. • It consists of: – A set of links, describing the neuron inputs, with weightsW1, W2, …, Wm – An adder function (linear combiner) for computing the weighted sum of the inputs (real numbers): AIMS Education
  • 10. Introduction (Contd….) – Activation function(squashing function) for limiting the amplitude of the neuron output. • The bias b has the effect of applying an affine transformation to the weighted sum u v = u + b AIMS Education
  • 14. Designing an ANN • Designing an ANN consist of – Arranging neurons in various layers – Deciding the type of connections among neurons for different layers, as well as among the neurons within a layer – Deciding the way a neuron receives input and produces output • Determining the strength of connection within the network by allowing the network learn the appropriate values of connection weights by using a training data set. • The process of designing a neural network is an iterative process AIMS Education
  • 15. Designing an ANN (Contd….) • Layers – Single layer: Input and output layer • No computation at the input layer • Computation takes place at the output layer – Multi layer: Input, hidden(s) and output layers • Computations are done at the hidden(s) and the output layer • Connection – Fully connected • Each neuron on the first layer is connected to every neuron on the second layer – Partially connected • A neuron of the first layer does not have to be connected to all neurons on the second layer AIMS Education
  • 16. Designing an ANN (Contd….) • Very complex webs of interconnected neurons – Simple interconnected units in ANNs • Each unit takes in a number of real-valued inputs – Possibly outputs of other units • Produces a single real-valued output – May become the input to many other units AIMS Education
  • 19. Appropriate problems for Neural Network Learning • Instances are represented by many attribute- value pairs – The target function to be learned is defined over instances that can be described by a vector of predefined features – Input attributes may be highly correlated or independent of one another – Input values can be any real values AIMS Education
  • 20. Appropriate problems for Neural Network Learning (Contd….) • The target function output may be discrete- valued, real-valued, or a vector of several real- or discrete-valued attributes • Training examples may contain errors – Robust to noisy data • Long training times are acceptable – Network training algorithms typically require longer training times – Depends on factors such as • The number of weights in the network • The number of training examples considered AIMS Education
  • 21. Appropriate problems for Neural Network Learning (Contd….) • Fast evaluation of the learned target function may be required – Learning times are relatively long, evaluating the learned network, in order to apply it to a subsequent instances, is typically very fast • The ability of humans to understand the learned target function is not important – Weights learned are often difficult for humans to interpret AIMS Education
  • 23. Perceptron (Contd….) • Takes a vector of real-valued inputs • Calculates a linear combination of these inputs • Outputs a 1 if the result is greater than some threshold • Outputs a -1 otherwise • Weights: An information that allows ANN to achieve the desired results. This information changes during the learning process AIMS Education
  • 24. Perceptron (Contd….) • Given inputs 𝑥1 through 𝑥𝑛, the output 𝑜(𝑥 1,…,n𝑛) computed by the perceptron is 𝑜(𝑥1,…,𝑥𝑛)= 1 𝑖𝑓 𝑤0+ 𝑤1𝑥1+ 𝑤2𝑥2+ …+ 𝑤𝑛𝑥𝑛 > 0 −1 other𝑤𝑖𝑠𝑒 • Where each 𝑤𝑖 is a real-valued constant, or weight, that determines the contribution of input 𝑥𝑖 to the perceptron output AIMS Education
  • 25. Perceptron (Contd….) • An additional constant input 𝑥0=1, allowing us to write the inequality as ∑i=1 to n 𝑤𝑖𝑥𝑖>0 In vector form as 𝑤.𝑥 > 0 • For brevity, we will sometimes write the perceptron function as 𝑜(𝑥) =𝑠𝑔𝑛(𝑤.𝑥) where 𝑠𝑔𝑛(𝑦)= 1 𝑖𝑓 𝑦 > 0 -1 otherwise AIMS Education
  • 26. Representational Power of Perceptrons • A perceptron can be seen as representing a hyper plane decision surface in the 𝑛- dimensional space of instances (i.e., points) • It outputs a 1 for instances lying on one side of the hyper place • Outputs a −1 for instances lying on the other side AIMS Education
  • 27. Representational Power of Perceptrons (Contd….) AIMS Education
  • 28. Representational Power of Perceptrons (Contd….) • The equation for the decision surface is 𝑤.𝑥 =0 • Some sets of positive and negative examples cannot be separated by any hyperplace • The ones that can be separated are called linearly separable sets of examples AIMS Education
  • 29. Perceptron Training Rule • How to learn the weights for a single perceptron? • The task is to learn a weight vector that causes the perceptron to produce the correct ±1 output for each of the given training examples • Perceptron rule and delta rule algorithms – Provide the basis for learning networks of many units AIMS Education
  • 30. Perceptron Training Rule (Contd….) • One way to learn an acceptable weight vector is to – Begin with random weights – Iteratively apply the perceptron to each training example – Modify the perceptron weights whenever it misclassifies an example – The process is repeated • Iterating through the training examples as many times as needed • Until the perceptron classifies all training examples correctly AIMS Education
  • 31. Perceptron Training Rule (Contd….) • Weights are modified at each step according to the perceptron training rule • Here 𝑡 is the target output for the current training example • 𝑜 is the output generated by the perceptron • 𝜂 is a positive constant called the learning rate – Moderates the degree to which weights are changed at each step – Usually set to some small value (e.g., 0.1) – Sometimes made to decay as the number of weight-tuning iterations increases AIMS Education
  • 32. Perceptron Training Rule (Contd….) • Why should it converge to successful weight values? – Suppose the training example is correctly classified already by the perceptron – In this case 𝑡 −𝑜 is zero – Makes Δ𝑤𝑖 zero – No weights are updated – Suppose it outputs a -1 when the target output is +1 – Weights must be altered to increase the value of (𝑤.𝑥) • For example, if 𝑥𝑖>0, then increasing 𝑤𝑖 will bring the perceptron closer to correctly classifying in this example • Can be shown to converge within a finite number of applications of the perceptron training rule AIMS Education
  • 33. Gradient Descent and the Delta Rule • Perceptron rule works fine when the training examples are linearly separable – Otherwise can fail to converge • Delta rule is defined to overcome this hurdle • If training examples are not linearly separable • Delta rule converges to the best fit approximation to the target concept AIMS Education
  • 34. Delta Rule (Contd….) • Becomes the basis for learning interconnected networks (multilayer network) • Training an unthresholded perceptron, a linear unit for which the output 𝑜 is given by – 𝑜(𝑥) = (w.x) – It corresponds to the first stage of a perceptron, without the threshold AIMS Education
  • 35. Delta Rule (Contd…. • Training error (weight vector), relative to the training examples • Where 𝐷 is the set of training examples • 𝑡𝑑 is the target output for the training example 𝑑 • 𝑜𝑑 is the output of the linear unit for training example 𝑑 • is simply half the squared difference between the target output 𝑡𝑑 and the linear unit output 𝑜𝑑 summed over all training examples AIMS Education