Neural Networks An Introduction.

Slides:



Advertisements
Similar presentations
Pattern Association.
Advertisements

A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Introduction to Neural Networks 2. Overview  The McCulloch-Pitts neuron  Pattern space  Limitations  Learning.
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Artificial Neural Networks (1)
Machine Learning Neural Networks.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
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.
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Supervised learning 1.Early learning algorithms 2.First order gradient methods 3.Second order gradient methods.
September 30, 2010Neural Networks Lecture 8: Backpropagation Learning 1 Sigmoidal Neurons In backpropagation networks, we typically choose  = 1 and 
Rutgers CS440, Fall 2003 Neural networks Reading: Ch. 20, Sec. 5, AIMA 2 nd Ed.
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
1 Pendahuluan Pertemuan 1 Matakuliah: T0293/Neuro Computing Tahun: 2005.
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
NEURAL NETWORKS Introduction
Artificial Neural Network
Introduction to Neural Networks CMSC475/675
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Neural Networks. Plan Perceptron  Linear discriminant Associative memories  Hopfield networks  Chaotic networks Multilayer perceptron  Backpropagation.
Multiple-Layer Networks and Backpropagation Algorithms
Brief History of AI Augusta Ada ( ) work on Charles Babbage’s early mechanical general-purpose computer, the Analytical Engine. Her.
Neural Networks Ellen Walker Hiram College. Connectionist Architectures Characterized by (Rich & Knight) –Large number of very simple neuron-like processing.
Appendix B: An Example of Back-propagation algorithm
Backpropagation An efficient way to compute the gradient Hung-yi Lee.
Back-Propagation MLP Neural Network Optimizer ECE 539 Andrew Beckwith.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 20 Oct 26, 2005 Nanjing University of Science & Technology.
NEURAL NETWORKS FOR DATA MINING
Lecture 3 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 3/1 Dr.-Ing. Erwin Sitompul President University
From Machine Learning to Deep Learning. Topics that I will Cover (subject to some minor adjustment) Week 2: Introduction to Deep Learning Week 3: Logistic.
An informal description of artificial neural networks John MacCormick.
IE 585 Associative Network. 2 Associative Memory NN Single-layer net in which the weights are determined in such a way that the net can store a set of.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Connectionist Luger: Artificial.
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.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Part 8: Neural Networks.
Multi-Layer Perceptron
ICS 586: Neural Networks Dr. Lahouari Ghouti Information & Computer Science Department.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Back-Propagation Algorithm AN INTRODUCTION TO LEARNING INTERNAL REPRESENTATIONS BY ERROR PROPAGATION Presented by: Kunal Parmar UHID:
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Lecture 5 Neural Control
Ten MC Questions taken from the Text, slides and described in class presentation. COSC 4426 AJ Boulay Julia Johnson.
IE 585 History of Neural Networks & Introduction to Simple Learning Rules.
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Neural Networks (NN) Part 1 1.NN: Basic Ideas 2.Computational Principles 3.Examples of Neural Computation.
NEURAL NETWORK By : Farideddin Behzad Supervisor : Dr. Saffar Avval May 2006 Amirkabir University of Technology.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
INTRODUCTION TO NEURAL NETWORKS 2 A new sort of computer What are (everyday) computer systems good at... and not so good at? Good at..Not so good at..
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Introduction to Neural Networks
Neural Networks.
Multilayer Perceptrons
Artificial neural networks
شبكه هاي عصبي مصنوعي جلسه دوم تاريخچه شبكه هاي عصبي مصنوعي
CSE 473 Introduction to Artificial Intelligence Neural Networks
Joost N. Kok Universiteit Leiden
NEURAL NETWORKS Lab 1 dr Zoran Ševarac FON, 2013.
CSE 473 Introduction to Artificial Intelligence Neural Networks
ECE 471/571 - Lecture 17 Back Propagation.
Neural Networks & MPIC.
Artificial Intelligence Methods
Neural Networks & MPIC.
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Face Recognition with Neural Networks
CSE 573 Introduction to Artificial Intelligence Neural Networks
Lecture 02: Perceptron By: Nur Uddin, Ph.D.
Introduction to Neural Network
Artificial Neural Networks
Outline Announcement Neural networks Perceptrons - continued
Presentation transcript:

Neural Networks An Introduction

An Introduction to Neural Networks A Neuron An Introduction to Neural Networks

Computer Representation Output= a(n) = a(pw+b) An Introduction to Neural Networks

A Single Neuron with Multiple Inputs An Introduction to Neural Networks

Single Layer Neural Network with Multiple Neurons An Introduction to Neural Networks

Multiple Layer Neural Network An Introduction to Neural Networks

An Introduction to Neural Networks Activation Functions Hard Limit a = 0 n < 0 a = 1 n >= 0 Symmetrical Hard Limit a = -1 n < 0 a = +1 n >= 0 Saturating Linear a = n 0 <= n <= 1 a = 1 n > 1 An Introduction to Neural Networks

An Introduction to Neural Networks Activation Functions Linear a = n Symmetric Saturating Linear a = -1 n < -1 a = n -1 <= n <= 1 a = 1 n > 1 Log-Sigmoid a = 1 1+ e-n An Introduction to Neural Networks

An Introduction to Neural Networks Activation Functions Hyperbolic Tangent Sigmoid a = en - e-n en + e-n Positive Linear a = 0 n < 0 a = n n >= 0 Competitive a = 1 neuron with max n a = 0 all other neurons An Introduction to Neural Networks

The History of Development of Neural Networks The Beginning of Neural Networks (1940's) McCulloch Pitts Neuron Hebb Learning The First Golden Age of Neural Networks (1950's and 1960's) Perceptrons Adaline The Quiet Years: 1970's Kohonen Anderson Grossberg Carpenter Renewed Enthusiasm: 1980's Backpropagation Hopfield nets Neocognitron Boltzman machine Hardware Implementation An Introduction to Neural Networks

Developing a Neural Network System Choose a neural network architecture Train the neural network using a training set Apply the neural network to identify patterns. This involves implementing the application algorithm An Introduction to Neural Networks

Choosing a Neural Network Architecture Identify the number of inputs Number of network inputs = number of problem inputs. Identify the number of outputs Number of neurons in output layer = number of problem outputs. The output layer transfer function is partly determined by problem specification of the outputs. An Introduction to Neural Networks