SlideShare une entreprise Scribd logo
1  sur  41
Machine Learning: Connectionist 11  11.0 Introduction 11.1 Foundations of  Connectionist Networks 11.2 Perceptron Learning 11.3 Backpropagation Learning 11.4  Competitive Learning 11.5 Hebbian Coincidence  Learning 11.6 Attractor Networks or “Memories” 11.7 Epilogue and  References 11.8 Exercises Additional sources used in preparing the slides: Various sites that explain how a neuron works Robert Wilensky’s slides:  http://www.cs.berkeley.edu/~wilensky/cs188 Russell and Norvig’s AI book (2003)
Chapter Objectives ,[object Object],[object Object],[object Object],[object Object]
Inspiration: The human brain ,[object Object],[object Object]
Understanding the brain (1) ,[object Object]
Understanding the brain (2) ,[object Object]
The brain ,[object Object],[object Object],[object Object]
Neurons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Neuron
How do neurons work  ,[object Object],[object Object],[object Object]
How do neurons work  (cont’d)
How do neurons change ,[object Object],[object Object],[object Object],[object Object]
Neurons as devices ,[object Object],[object Object],[object Object],[object Object]
How do neurons do it? ,[object Object],[object Object],[object Object],[object Object]
AI / Cognitive Science Implication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From a neuron to a perceptron ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notes ,[object Object],[object Object]
A unit (perceptron) ,[object Object],x 0 x 1 x 2 x n . . . w 0 w 1 w 2 w n in=  w i x i a= g(in)
A single perceptron’s computation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logical function and -1 x    y y 1.5 1 1 x x+y-1.5 0 -1.5 0 0 0 -0.5 1 0 0 -0.5 0 1 1 0.5 1 1 output x+y-1.5 y x
Logical function or -1 x V y y 0.5 1 1 x x+y-0.5 0 -0.5 0 0 1 0.5 1 0 1 0.5 0 1 1 1.5 1 1 output x+y-0.5 y x
Logical function not ¬ x -1 -0.5 -1 x 0.5 - x 1 0.5 0 0 -0.5 1 output 0.5 - x x
Interesting questions for perceptrons ,[object Object],[object Object],[object Object]
Training single perceptrons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Training single perceptrons: the intuition ,[object Object],[object Object],[object Object]
Example: teaching the logical or function ,[object Object],Initially the weights are all 0, i.e., the weight vector is (0 0 0). The next step is to cycle through the inputs and change the weights as necessary.  -1 -1 -1 -1 Bias 1 1 1 1 0 1 1 1 0 0 0 0 output y x
Walking through the learning process ,[object Object],[object Object],[object Object],[object Object]
Walking through the learning process  ,[object Object],[object Object],[object Object]
Walking through the learning process ,[object Object],[object Object],[object Object],[object Object]
Walking through the learning process  ,[object Object],[object Object],[object Object]
Walking through the learning process ,[object Object],[object Object],[object Object],[object Object]
Walking through the learning process  ,[object Object],[object Object],[object Object]
Walking through the learning process ,[object Object],[object Object],[object Object],[object Object]
Walking through the learning process  ,[object Object],[object Object],[object Object],[object Object],[object Object]
A data set for perceptron classification 7.8 1.2 2.8 7.0 7.9 0.5 8.0 2.5 9.4 1.0 X 0 6.1 1 3.0 1 0.8 0 7.0 0 8.4 1 2.2 0 7.7 1 2.1 0 6.4 1 1.0 Output Y
A two-dimensional plot of the data points
The results of perceptron training ,[object Object],[object Object],[object Object]
The bad news: the exclusive-or problem  No straight line in two-dimensions can separate the (0, 1) and (1, 0) data points from (0, 0) and (1, 1). A single perceptron can only learn  linearly separable  data sets (in any number of dimensions).
The solution: multi-layered NNs
Comments on neural networks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comments on neural networks  (cont’d) ,[object Object],[object Object],[object Object],[object Object]
Nevertheless ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
butest
 

Tendances (19)

Comparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuronComparative study of ANNs and BNNs and mathematical modeling of a neuron
Comparative study of ANNs and BNNs and mathematical modeling of a neuron
 
Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9Introduction to Neural networks (under graduate course) Lecture 2 of 9
Introduction to Neural networks (under graduate course) Lecture 2 of 9
 
071bct537 lab4
071bct537 lab4071bct537 lab4
071bct537 lab4
 
Neural
NeuralNeural
Neural
 
Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9Introduction to Neural networks (under graduate course) Lecture 7 of 9
Introduction to Neural networks (under graduate course) Lecture 7 of 9
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural Networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Lec10
Lec10Lec10
Lec10
 
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 Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
03 Single layer Perception Classifier
03 Single layer Perception Classifier03 Single layer Perception Classifier
03 Single layer Perception Classifier
 
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron ClassifiersArtificial Neural Network Lect4 : Single Layer Perceptron Classifiers
Artificial Neural Network Lect4 : Single Layer Perceptron Classifiers
 
Artificial neural network paper
Artificial neural network paperArtificial neural network paper
Artificial neural network paper
 
Neural network
Neural networkNeural network
Neural network
 
Deep learning algorithms
Deep learning algorithmsDeep learning algorithms
Deep learning algorithms
 
Deep neural networks & computational graphs
Deep neural networks & computational graphsDeep neural networks & computational graphs
Deep neural networks & computational graphs
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
 

Similaire à cs4811-ch11-neural-networks.ppt

Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
AMIT KUMAR
 
SujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptxSujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptx
PrakasBhowmik
 
Artificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptxArtificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptx
pratik610182
 
The Introduction to Neural Networks.ppt
The Introduction to Neural Networks.pptThe Introduction to Neural Networks.ppt
The Introduction to Neural Networks.ppt
moh2020
 
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Simplilearn
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
ncct
 

Similaire à cs4811-ch11-neural-networks.ppt (20)

Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
 
Data Science - Part VIII - Artifical Neural Network
Data Science - Part VIII -  Artifical Neural NetworkData Science - Part VIII -  Artifical Neural Network
Data Science - Part VIII - Artifical Neural Network
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Perceptron
PerceptronPerceptron
Perceptron
 
SujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptxSujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptx
 
Artificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptxArtificial Neural Network_VCW (1).pptx
Artificial Neural Network_VCW (1).pptx
 
19_Learning.ppt
19_Learning.ppt19_Learning.ppt
19_Learning.ppt
 
ANN.pptx
ANN.pptxANN.pptx
ANN.pptx
 
The Introduction to Neural Networks.ppt
The Introduction to Neural Networks.pptThe Introduction to Neural Networks.ppt
The Introduction to Neural Networks.ppt
 
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
 
Swarm assignment 1
Swarm assignment 1Swarm assignment 1
Swarm assignment 1
 
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in RUnderstanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
 
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
 
Neural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdfNeural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdf
 
8_Neural Networks in artificial intelligence.ppt
8_Neural Networks in artificial intelligence.ppt8_Neural Networks in artificial intelligence.ppt
8_Neural Networks in artificial intelligence.ppt
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
 
Deep Learning Survey
Deep Learning SurveyDeep Learning Survey
Deep Learning Survey
 
A Study On Deep Learning
A Study On Deep LearningA Study On Deep Learning
A Study On Deep Learning
 
ANN.ppt
ANN.pptANN.ppt
ANN.ppt
 
Neural-Networks.ppt
Neural-Networks.pptNeural-Networks.ppt
Neural-Networks.ppt
 

Plus de butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

Plus de butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

cs4811-ch11-neural-networks.ppt

  • 1. Machine Learning: Connectionist 11 11.0 Introduction 11.1 Foundations of Connectionist Networks 11.2 Perceptron Learning 11.3 Backpropagation Learning 11.4 Competitive Learning 11.5 Hebbian Coincidence Learning 11.6 Attractor Networks or “Memories” 11.7 Epilogue and References 11.8 Exercises Additional sources used in preparing the slides: Various sites that explain how a neuron works Robert Wilensky’s slides: http://www.cs.berkeley.edu/~wilensky/cs188 Russell and Norvig’s AI book (2003)
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10. How do neurons work (cont’d)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Logical function and -1 x  y y 1.5 1 1 x x+y-1.5 0 -1.5 0 0 0 -0.5 1 0 0 -0.5 0 1 1 0.5 1 1 output x+y-1.5 y x
  • 20. Logical function or -1 x V y y 0.5 1 1 x x+y-0.5 0 -0.5 0 0 1 0.5 1 0 1 0.5 0 1 1 1.5 1 1 output x+y-0.5 y x
  • 21. Logical function not ¬ x -1 -0.5 -1 x 0.5 - x 1 0.5 0 0 -0.5 1 output 0.5 - x x
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. A data set for perceptron classification 7.8 1.2 2.8 7.0 7.9 0.5 8.0 2.5 9.4 1.0 X 0 6.1 1 3.0 1 0.8 0 7.0 0 8.4 1 2.2 0 7.7 1 2.1 0 6.4 1 1.0 Output Y
  • 35. A two-dimensional plot of the data points
  • 36.
  • 37. The bad news: the exclusive-or problem No straight line in two-dimensions can separate the (0, 1) and (1, 0) data points from (0, 0) and (1, 1). A single perceptron can only learn linearly separable data sets (in any number of dimensions).
  • 39.
  • 40.
  • 41.