Introduction to Neural Networks

Slides:



Advertisements
Similar presentations
NEURAL NETWORKS Biological analogy
Advertisements

Introduction to Neural Networks 2. Overview  The McCulloch-Pitts neuron  Pattern space  Limitations  Learning.
NEURAL NETWORKS Backpropagation Algorithm
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Introduction to Neural Networks Computing
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Introduction to Neural Network Justin Jansen December 9 th 2002.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
Machine Learning Motivation for machine learning How to set up a problem How to design a learner Introduce one class of learners (ANN) –Perceptrons –Feed-forward.
Autoencoders Mostafa Heidarpour
Artificial Neural Networks -Application- Peter Andras
Revision Michael J. Watts
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
1 Artificial Neural Networks Sanun Srisuk EECP0720 Expert Systems – Artificial Neural Networks.
DIGITAL IMAGE PROCESSING Dr J. Shanbehzadeh M. Hosseinajad ( J.Shanbehzadeh M. Hosseinajad)
Backpropagation An efficient way to compute the gradient Hung-yi Lee.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Modelling Language Evolution Lecture 1: Introduction to Learning Simon Kirby University of Edinburgh Language Evolution & Computation Research Unit.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Non-Bayes classifiers. Linear discriminants, neural networks.
PARALLELIZATION OF ARTIFICIAL NEURAL NETWORKS Joe Bradish CS5802 Fall 2015.
Synaptic Dynamics: Unsupervised Learning
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Introduction to Neural Networks Freek Stulp. 2 Overview Biological Background Artificial Neuron Classes of Neural Networks 1. Perceptrons 2. Multi-Layered.
Neural Networks 2nd Edition Simon Haykin
Perceptrons Michael J. Watts
Artificial Intelligence Methods Neural Networks Lecture 3 Rakesh K. Bissoondeeal Rakesh K. Bissoondeeal.
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
IJCNN, July 27, 2004 Extending SpikeProp Benjamin Schrauwen Jan Van Campenhout Ghent University Belgium.
語音訊號處理之初步實驗 NTU Speech Lab 指導教授: 李琳山 助教: 熊信寬
Michael Holden Faculty Sponsor: Professor Gordon H. Dash.
Lecture 2 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 2/1 Dr.-Ing. Erwin Sitompul President University
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Machine Learning 12. Local Models.
Artificial Intelligence (CS 370D)
Ranga Rodrigo February 8, 2014
DEPARTMENT: COMPUTER SC. & ENGG. SEMESTER : VII
A Simple Artificial Neuron
CSE 473 Introduction to Artificial Intelligence Neural Networks
Neural Networks Dr. Peter Phillips.
Self organizing networks
Dr. Unnikrishnan P.C. Professor, EEE
CSE P573 Applications of Artificial Intelligence Neural Networks
CSE 473 Introduction to Artificial Intelligence Neural Networks
Indices – Learning Outcomes
Presented by Xinxin Zuo 10/20/2017
Biological and Artificial Neuron
Chapter 3. Artificial Neural Networks - Introduction -
Biological and Artificial Neuron
Task 2 – Membership of sets
Biological and Artificial Neuron
CSE 573 Introduction to Artificial Intelligence Neural Networks
network of simple neuron-like computing elements
Pulsed Neural Networks
Neural Networks Geoff Hulten.
Capabilities of Threshold Neurons
Chapter 8: Generalization and Function Approximation
Machine Learning: Lecture 4
Fundamentals of Neural Networks Dr. Satinder Bal Gupta
Lecture 4. Niching and Speciation (1)
Introduction to Neural Network
Sanguthevar Rajasekaran University of Connecticut
Artificial Neural Network learning
Presentation transcript:

Introduction to Neural Networks Neural Network Architecture and Learning

Neural Networks Notations

Lecture Overview The Neuron Model Neural Networks Architectures Learning and Learning Rules in Neural Networks.

Introduction Artificial neuron models and neural network architectures are generally quite simple. Why are artificial neural networks so powerful in solving computationally complex tasks, such as image/speech understanding, optimisation, and process control? This is because their ability to learn and to generalise.

Neuron Model

Activation Function

Neural Networks Architectures

Neural Networks Architecture

How to Design a Neural Network for a Given Task A neural network model consists of : (1)a neuron model (2)interconnection architecture (3)A learning (optimisation) algorithm. The design process includes: (1)Choosing a neuron model (2)Selecting a neural network architecture (3)Collecting training data and developing a learning algorithm (4)Training the network and testing its performance The neural network performance is evaluated by: –Convergence/stability –Accuracy –Storage capacity –Generalisation.

Learning in Neural Networks Learning is a process by which the free parameters (including hyper-parameters controlling the network structure) of a neural network are adapted through a process of stimulation by the environment where the network is embedded. The type of learning is determined by the manner in which the parameter changes take place.

Learning Tasks and Performance Measures

Hebbian Learning Rule-The oldest rule

Learning in Neural Networks

Hebbian Learning Rule

Competitive Learning Rule

Error Correction Learning Rule

Performance Improvement through Error Correction Learning

Error Gradient Descent Learning Rule