Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.

Slides:



Advertisements
Similar presentations
KULIAH II JST: BASIC CONCEPTS
Advertisements

Perceptron Lecture 4.
Slides from: Doug Gray, David Poole
Phantom Limb Phenomena. Hand movement observation by individuals born without hands: phantom limb experience constrains visual limb perception. Funk M,
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.
Artificial Neural Network
Intro. ANN & Fuzzy Systems Lecture 8. Learning (V): Perceptron Learning.
Machine Learning Neural Networks
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Introduction CS/CMPE 537 – Neural Networks. CS/CMPE Neural Networks (Sp 2004/2005) - Asim LUMS2 Biological Inspiration The brain is a highly.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Neural Networks: Concepts (Reading:
Rutgers CS440, Fall 2003 Neural networks Reading: Ch. 20, Sec. 5, AIMA 2 nd Ed.
September 14, 2010Neural Networks Lecture 3: Models of Neurons and Neural Networks 1 Visual Illusions demonstrate how we perceive an “interpreted version”
AN INTERACTIVE TOOL FOR THE STOCK MARKET RESEARCH USING RECURSIVE NEURAL NETWORKS Master Thesis Michal Trna
Dr.-Ing. Erwin Sitompul President University Lecture 1 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 1/1
Introduction to Artificial Neural Network and Fuzzy Systems
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Artificial neural networks:
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Machine Learning. Learning agent Any other agent.
Neurons, Neural Networks, and Learning 1. Human brain contains a massively interconnected net of (10 billion) neurons (cortical cells) Biological.
Neural Networks 2nd Edition Simon Haykin
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
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.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
Parallel Artificial Neural Networks Ian Wesley-Smith Frameworks Division Center for Computation and Technology Louisiana State University
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Introduction to Neural Networks Debrup Chakraborty Pattern Recognition and Machine Learning 2006.
Neural Network Hopfield model Kim, Il Joong. Contents  Neural network: Introduction  Definition & Application  Network architectures  Learning processes.
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP19 Neural Networks & SVMs Miguel Tavares.
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.
NEURAL NETWORKS FOR DATA MINING
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Machine Learning Using Support Vector Machines (Paper Review) Presented to: Prof. Dr. Mohamed Batouche Prepared By: Asma B. Al-Saleh Amani A. Al-Ajlan.
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.
Intro. ANN & Fuzzy Systems Lecture 26 Modeling (1): Time Series Prediction.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Artificial Intelligence & Neural Network
Intro. ANN & Fuzzy Systems Lecture 14. MLP (VI): Model Selection.
© SEMINAR ON ARTIFICIAL NEURAL NETWORK AND ITS APPLICATIONS By Mr. Susant Kumar Behera Mrs. I. Vijaya.
CS 478 – Tools for Machine Learning and Data Mining Perceptron.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
COMP53311 Other Classification Models: Neural Network Prepared by Raymond Wong Some of the notes about Neural Network are borrowed from LW Chan’s notes.
Perceptrons Michael J. Watts
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
CSC321: Neural Networks Lecture 1: What are neural networks? Geoffrey Hinton
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
March 31, 2016Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms I 1 … let us move on to… Artificial Neural Networks.
Dr.-Ing. Erwin Sitompul President University Lecture 1 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 1/1
Introduction to Neural Network Session 1 Course: T0293 – NEURO COMPUTING Year: 2013.
Introduction to Artificial Neural Network Session 1
Other Classification Models: Neural Network
Other Classification Models: Neural Network
Dr. Unnikrishnan P.C. Professor, EEE
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Lecture 9 MLP (I): Feed-forward Model
OVERVIEW OF BIOLOGICAL NEURONS
XOR problem Input 2 Input 1
Introduction to Neural Networks and Fuzzy Logic
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Machine Learning. Support Vector Machines A Support Vector Machine (SVM) can be imagined as a surface that creates a boundary between points of data.
Artificial Intelligence Lecture No. 28
Introduction to Neural Networks and Fuzzy Logic
Presentation transcript:

Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 2 Outline What is an Artificial Neural Network (ANN)? Basic Definitions: –Neuron Net functions Activation functions –ANN Configurations

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 3 What is an Artificial Neural Network? An artificial neural network (ANN) is a massively parallel distributed computing system (algorithm, device, or other) that has a natural propensity for storing experiential knowledge and making it available for use. It resembles the brain in two aspects: 1). Knowledge is acquired by the network through a learning process. 2). Inter–neuron connection strengths known as synaptic weights are used to store the knowledge. – Aleksander & Morton (1990), Haykin (1994)

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 4 Schematic of a Biological Neuron In a neuron cell, many dendrites accept information from other neurons, and a single axon output signals to other neurons. This is an extremely simplified model. However, it is still a popular and useful one.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 5 WHY ANN? Has a potential to solve difficult problems current methods can not solve well (realistic reasons): –Pattern classification: hand-written characters, facial expression, engine diagnosis, etc. –Non-linear time series modeling, forecasting: Stock price, utility forecasting, ecg/eeg/emg, speech, etc. –Adaptive control, machine learning: robot arm, autonomous vehicle Requires massive parallel implementation with optical devices, analog ICs. Performance degrades gracefully when portions of the network are faulty.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 6 NEURON MODEL McCulloch-Pitts (Simplistic) Neuron Model The network function of a neuron is a weighted sum of its input signals plus a bias term.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 7 Neuron Model The net function is a linear or nonlinear mapping from the input data space to an intermediate feature space (in terms of pattern classification). The most common form is a hyper-plane

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 8 Side note: A Hyper Plane Let y = [y 1, y 2, …, y N ] T be a point (vector) in the N dimensional space, and w = [w, w, …, w N ] T be another vector. Then, the inner product between these two vectors, w T y = c defines a (N  1) dimensional hyperplane in the N-dimensional space. In 2-dimensional space, a hyperplane is a straight line that has the equation w 1 y 1 + w 2 y 2 = c In a 3D space, a hyperplane is just a plane. A hyperplane partitions the space into two halves.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 9 Other Net Functions Higher order net function: Net function is a linear combination of higher order polynomial terms. for example, a 2nd order net function has the form: Delta (S-P) net function – instead of summation, the product of all weighted synaptic inputs are computed:

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 10 NEURON Activation Function Linear – f(x) = a x + b, =  : a constant Radial basis – f(x) = exp( –  ||x - x o || 2 );

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 11 More Activation Function Threshold – f(x) = Sigmoid – ; T: temperature

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 12 More Activation Function Hyperbolic tangent – Inverse tangent –

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 13 ANN CONFIGURATION Uni-directional communication links represented by directed arcs. The ANN structure thus can be described by a directed graph. Fully connected – a cyclic graph with feed-back. There are N 2 connections for N neurons.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 14 ANN CONFIGURATION Feed-forward, layered connection – acyclic directed graph, no loop or cycle.

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 15 ANN Configuration

Intro. ANN & Fuzzy Systems (C) 2001 by Yu Hen Hu 16 Feed-back Dynamic System Without Delay, feedback cause causality problem: an unknown variable depends on an unknown variable! a 2 = g(a 1 ) = g(g(a 2 )) = … To break the cycle, at least one delay element must be inserted into the feedback loop. This effectively created a nonlinear dynamic system (sequential machine). a1a1 a2a2 a1a1 a2a2 D