Back-propagation network (BPN) Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:20 September 2003.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Introduction to Artificial Neural Networks
Neural Network I Week 7 1. Team Homework Assignment #9 Read pp. 327 – 334 and the Week 7 slide. Design a neural network for XOR (Exclusive OR) Explore.
Biological and Artificial Neurons Michael J. Watts
Machine Learning Neural Networks
Artificial Intelligence (CS 461D)
Decision Support Systems
1 Part I Artificial Neural Networks Sofia Nikitaki.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
November 19, 2009Introduction to Cognitive Science Lecture 20: Artificial Neural Networks I 1 Artificial Neural Network (ANN) Paradigms Overview: The Backpropagation.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Rutgers CS440, Fall 2003 Neural networks Reading: Ch. 20, Sec. 5, AIMA 2 nd Ed.
Connectionist Modeling Some material taken from cspeech.ucd.ie/~connectionism and Rich & Knight, 1991.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
Neural Networks (NN) Ahmad Rawashdieh Sa’ad Haddad.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
BEE4333 Intelligent Control
Artificial neural networks:
Artificial neural networks:
Neurons, Neural Networks, and Learning 1. Human brain contains a massively interconnected net of (10 billion) neurons (cortical cells) Biological.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Artificial Neural Networks
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Artificial Neural Networks An Overview and Analysis.
Introduction to Neural Networks Debrup Chakraborty Pattern Recognition and Machine Learning 2006.
Neural Networks AI – Week 23 Sub-symbolic AI Multi-Layer Neural Networks Lee McCluskey, room 3/10
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
Appendix B: An Example of Back-propagation algorithm
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
Artificial Neural Network Supervised Learning دكترمحسن كاهاني
NEURAL NETWORKS FOR DATA MINING
 Diagram of a Neuron  The Simple Perceptron  Multilayer Neural Network  What is Hidden Layer?  Why do we Need a Hidden Layer?  How do Multilayer.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
10/17/2015Intelligent Systems and Soft Computing1 Lecture 7 Artificial neural networks: Supervised learning Introduction, or how the brain works Introduction,
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Chapter 6: Artificial Neural Networks for Data Mining
NEURAL NETWORKS FOR DATA MINING
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Neural Networks 2nd Edition Simon Haykin
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Modelleerimine ja Juhtimine Tehisnärvivõrgudega Identification and Control with artificial neural networks.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Lecture 12. Outline of Rule-Based Classification 1. Overview of ANN 2. Basic Feedforward ANN 3. Linear Perceptron Algorithm 4. Nonlinear and Multilayer.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Neural Networks.
Artificial Intelligence (CS 370D)
Modelleerimine ja Juhtimine Tehisnärvivõrgudega
Real Neurons Cell structures Cell body Dendrites Axon
Prof. Carolina Ruiz Department of Computer Science
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Artificial Intelligence Methods
ARTIFICIAL NEURAL networks.
Introduction to Neural Network
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

Back-propagation network (BPN) Student : Dah-Sheng Lee Professor: Hahn-Ming Lee Date:20 September 2003

Outline What is a Neural Network ? Artificial Neural Network (ANN) property Back-propagation network (BPN) Reference

What is a Neural Network ? Neural Networks are a different paradigm for computing: von Neumann machines are based on the processing/memory abstraction of human information processing. neural networks are based on the parallel architecture of animal brains. Neural networks are a form of multiprocessor computer system, with simple processing elements a high degree of interconnection simple scalar messages adaptive interaction between elements

What is a Neural Network ? (cont…) A biological neuron may have as many as 10,000 different inputs, and may send its output (the presence or absence of a short-duration spike) to many other neurons. Neurons are wired up in a 3-dimensional pattern. Real brains, however, are orders of magnitude more complex than any artificial neural network so far considered.

神經核( soma ) 神經軸突( axon ) 神經突觸( synapses ) ( synapses ) 神經樹突( dendrites ) (dendrites )

What is a Neural Network ? (cont…) The dendrites are extensions of a neuron which connect to other neurons to form a neural network, while synapses are a gateway which connects to dendrites that come from other neurons. A biological neuron may thus be connected to other neurons as well as accepting connections from other neurons, and so we have the basis of a network. Through those connections, electrical pulses are transmitted, and information is carried in the timing and the frequency with which these pulses are emitted. So, our neuron receives information from other neurons, processes it and then relays this information to other neurons.

Artificial Neural Network (ANN) property ANN 運作所需的範例資料有 Training example Testing example 待推案例 ANN characteristics Input : training set,testing set output Processing Element(PE)

Artificial Neural Network (ANN) property (cont…) ANN Type Supervised learning :Perceptron, BPN, PNN,LVQ,CPN Unsupervised learning :SOM, ART Associate learning :Hopfield, Bidirectional Associative Memory(BAM), Hopfield-Tank Optimization application :HTN, ANN(Annealed Neural Network)

Artificial Neural Network (ANN) property (cont…) ANN structure One way feedforward Two way feedforward Feedback Y X1X1 X2X2 XnXn ‧‧‧‧‧‧ Y X1X1 X2X2 XnXn ‧‧‧‧‧‧ Y X1X1 X2X2 XnXn ‧‧‧‧‧‧

Artificial Neural Network (ANN) property (cont…) ANN Basic Model Processing Element(PE) : summation fc.,Activity fc.,transfer fc. Input layer : [x1.....xi](training set,testing set) Hidden layer : present PE's internal relationship Output layer : normalize output,competitive output,competitive learning Network : Learning,Recalling Weights : connecting between layers

Artificial Neural Network (ANN) property (cont…) Transfer Function Type Discrete Type Perceptron/step fc. Signum fc. Signum 0 fc. Hopfield-Tank fc. BAM fc. Linear Type threshold line fc. straight linear fc. Nonlinear Type sigmoid fc. Hyperbolic tangent fc.

Artificial Neural Network (ANN) property (cont…) (Single-layer Perceptrons)

Back-propagation network (BPN) The network model “BPN” is Supervised learning Feedforward Multilayer Perceptrons (Special case: no hidden layer)

(Multilayer Perceprons)

Back-propagation network (BPN) Training algorithm Step 1: Initialize the network synaptic weights to small random value. Step 2:Form the set of training input/output pairs, present an input pattern and calculate the network response. Step 3: The desire network response is compared with the actual output of the network, and by using 1* and 2* all the local errors can be computed Step 4:The weight of the network are update according to 3* Step 5:Until the network reaches a predetermined level of accuracy in producing the adequate response for all the training pattern, continue step 2 through 4

Back-propagation network (BPN) advantage algorithm Backpropagation Learning Algorithm with Momentum Updating Batch Updating Search-Then-Converge Method Batch Updating with Variable Learning Rate etc …

Reference “Principles of Neuroncomputing for Science and Engineer” Fredric M. Ham; Ivica Kostanic; McGRAW-HILL INTERNATIONAL EDITION, 2001 “ 類神經網路模式應用與實作 ” 8th 葉怡成 儒林出版社, 2003