Neural Networks Si Wu Dept. of Informatics PEV III 5c7 Spring 2008.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

Introduction to Neural Networks Andy Philippides Centre for Computational Neuroscience and Robotics (CCNR) School of Cognitive and Computing Sciences/School.
NEU Neural Computing MSc Natural Computation Department of Computer Science University of York.
NEURAL NETWORKS Biological analogy
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.
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
Artificial Neural Network
Machine Learning Neural Networks

Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
Connectionist Modeling Some material taken from cspeech.ucd.ie/~connectionism and Rich & Knight, 1991.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
LOGO Classification III Lecturer: Dr. Bo Yuan
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 Introduction
Artificial Neural Network
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
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 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.
DIGITAL IMAGE PROCESSING Dr J. Shanbehzadeh M. Hosseinajad ( J.Shanbehzadeh M. Hosseinajad)
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.
Explorations in Neural Networks Tianhui Cai Period 3.
ANNs (Artificial Neural Networks). THE PERCEPTRON.
Neural Network Hopfield model Kim, Il Joong. Contents  Neural network: Introduction  Definition & Application  Network architectures  Learning processes.
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.
Artificial Intelligence Lecture No. 29 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
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.
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.
Artificial Neural Network Building Using WEKA Software
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
ICS 586: Neural Networks Dr. Lahouari Ghouti Information & Computer Science Department.
CSSE463: Image Recognition Day 14 Lab due Weds, 3:25. Lab due Weds, 3:25. My solutions assume that you don't threshold the shapes.ppt image. My solutions.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Introduction to Neural Networks Jianfeng Feng School of Cognitive and Computing Sciences Spring 2001.
Introduction to Neural Networks Freek Stulp. 2 Overview Biological Background Artificial Neuron Classes of Neural Networks 1. Perceptrons 2. Multi-Layered.
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.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
Lecture 12. Outline of Rule-Based Classification 1. Overview of ANN 2. Basic Feedforward ANN 3. Linear Perceptron Algorithm 4. Nonlinear and Multilayer.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Dr.-Ing. Erwin Sitompul President University Lecture 1 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 1/1
Fundamental ARTIFICIAL NEURAL NETWORK Session 1st
Neural Network Architecture Session 2
Artificial Intelligence (CS 370D)
Other Classification Models: Neural Network
Joost N. Kok Universiteit Leiden
Artificial Intelligence Methods
Introduction to Neural Networks and Fuzzy Logic
Introduction to Neural Networks and Fuzzy Logic
CSSE463: Image Recognition Day 13
ARTIFICIAL NEURAL networks.
Introduction to Neural Network
Presentation transcript:

Neural Networks Si Wu Dept. of Informatics PEV III 5c7 Spring 2008

Today’s Topics:  Course Organization  The origin of neural networks

Teaching Methods Lectures -- 2 hours per week, Thursday, 9-11am, PEV 1 1A06 Reading week: Week 5 Seminar– 1-2 hour per week (Mr. Thomas Baker) 3 rd : Thursday, 11-12pm, Chichester 1 CI003 Msc: Monday, 14-16pm, Chichester 1 CI204/5 Office hour: Thursday 14-16pm, PEV III 5c7 Lecture notes will be available online:

The course covers the fundamental theory of artificial neural networks (ANN), and will present basic models and learning algorithms of ANN. Seminars will be supervised Mr. Thomas Baker, and will be used to answer concerns related to the course and courseworks. Coursework will give you chance to practice ANN. Course Summary

Topics to be covered 1.Basics of the neural networks method 2.Single layer perceptrons 3.Multilayer networks 4.Radial basis function networks 5.Principle component analysis 6.Bayesian inference 7.Support Vector Machines

Assessment Only coursework Coursework consists of two parts: –The first one, for both 3 rd and Msc, counts 40%, due in Thursday 4pm, week 5 –The second one 60% For 3 rd year, due in Thursday 4pm, week 10 For Msc, due in Monday 12:00 noon, week 1 of Summer Semester

Recommended Textbooks 1.Haykin S (1999). Neural networks. Prentice Hall International. Excellent but quite heavily mathematical 2.Bishop C (1995). Neural networks for pattern recognition. Oxford: Clarendon Press (good but a bit statistical, not enough dynamical theory) 3.Pattern Classification, John Wiley, 2001 R.O. Duda and P.E. Hart and D.G. Stork 4.Hertz J., Krogh A., and Palmer R.G. Introduction to the theory of neural computation (nice, but somewhat out of date) 5.Pattern Recognition and Neural Networks by Brian D. Ripley. Cambridge University Press. Jan ISBN Neural Networks. An Introduction, Springer-Verlag Berlin, 1991 B. Mueller and J. Reinhardt Find the one that best suits your background.

What is Neural Networks? Inspired from real neural systems Having a network structure, consisting of nodes (artificial neurons) and weights (neuronal connection) A general methodology for function approximation

How neural systems look like?

The structure of neural systems Neuron: the fundamental singaling/computational units Synapses: the connections between neurons Layer: neurons are organized into layers Extremely complex: around neurons in the brain, each with 10 3 connections

Why do we learn from neural systems? The brain is still superior than modern computers in many aspects A different style of computation: parallel distributed processing Adaptive and can learn new knowledge An universal computational architecture: the same structure carries out many different functions

The function of a single neuron Hillock input output

Cell  Membrane potential The state of neuron Membrane potential: the voltage difference between the cell body and the surrounding.

spike Neuron as a computational unit Neuron fires when its input is larger than a threshold Two states: on & off

The Idea of Artificial Neural Networks A single neuron’s function is simple, the specialty of brain functions is on the network structure ANN is to mimic the network structure of neural systems The constitution of ANN – Nodes: artificial neurons, performing a fixed linear or non- linear mapping –Network Weights: interactions between nodes –Layers: nodes are organized into layers – Connection style: feed-forward, feed-back or recurrent ANN is more and more engineering-driven nowadays, its biological root is gradually losing. The key of ANN is on the design and training of suitable network structures

An example of one-layer feed-forward neural network x w y b

xnxn x1x1 x2x2 Input Output An Example of Three-Layer Feed-forward Networks Hidden layers