ICS 586: Neural Networks Dr. Lahouari Ghouti Information & Computer Science Department.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
1 Image Classification MSc Image Processing Assignment March 2003.
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.
Kostas Kontogiannis E&CE
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
September 7, 2010Neural Networks Lecture 1: Motivation & History 1 Welcome to CS 672 – Neural Networks Fall 2010 Instructor: Marc Pomplun Instructor: Marc.
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.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
An Illustrative Example
1 Pendahuluan Pertemuan 1 Matakuliah: T0293/Neuro Computing Tahun: 2005.
Lecture 4 Neural Networks ICS 273A UC Irvine Instructor: Max Welling Read chapter 4.
Artificial Neural Networks
LOGO Classification III Lecturer: Dr. Bo Yuan
CHAPTER 11 Back-Propagation Ming-Feng Yeh.
Neural Networks An Introduction.
Artificial Neural Networks KONG DA, XUEYU LEI & PAUL MCKAY.
Dr.-Ing. Erwin Sitompul President University Lecture 1 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 1/1
ICS 273A UC Irvine Instructor: Max Welling Neural Networks.
Introduction to Artificial Neural Network and Fuzzy Systems
NEURAL NETWORKS Introduction
Artificial Neural Network
Lecture Plan of Neural Networks Purpose From introduction to advanced topic To cover various NN models –Basic models Multilayer Perceptron Hopfield.
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Neural Networks.
CS-485: Capstone in Computer Science Artificial Neural Networks and their application in Intelligent Image Processing Spring
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Parallel Artificial Neural Networks Ian Wesley-Smith Frameworks Division Center for Computation and Technology Louisiana State University
Neural Networks Ellen Walker Hiram College. Connectionist Architectures Characterized by (Rich & Knight) –Large number of very simple neuron-like processing.
Machine Learning Chapter 4. Artificial Neural Networks
Waqas Haider Khan Bangyal. Multi-Layer Perceptron (MLP)
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 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 20 Oct 26, 2005 Nanjing University of Science & Technology.
Classification / Regression Neural Networks 2
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.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Connectionist Luger: Artificial.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 24 Nov 2, 2005 Nanjing University of Science & Technology.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Part 8: Neural Networks.
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:
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
CPE542: Pattern Recognition Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
IE 585 History of Neural Networks & Introduction to Simple Learning Rules.
Introduction to Neural Networks Jianfeng Feng School of Cognitive and Computing Sciences Spring 2001.
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
COMP53311 Other Classification Models: Neural Network Prepared by Raymond Wong Some of the notes about Neural Network are borrowed from LW Chan’s notes.
Artificial Intelligence Methods Neural Networks Lecture 1 Rakesh K. Bissoondeeal Rakesh K.
Perceptrons Michael J. Watts
Neural Networks Si Wu Dept. of Informatics PEV III 5c7 Spring 2008.
Where are we? What’s left? HW 7 due on Wednesday Finish learning this week. Exam #4 next Monday Final Exam is a take-home handed out next Friday in class.
Introduction to Connectionism Jaap Murre Universiteit van Amsterdam en Universiteit Utrecht
Dr.-Ing. Erwin Sitompul President University Lecture 1 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 1/1
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..
Introduction to Neural Network Session 1 Course: T0293 – NEURO COMPUTING Year: 2013.
Artificial neural networks
Other Classification Models: Neural Network
Prof. János LEVENDOVSZKY
Introduction to Neural Networks and Fuzzy Logic
Introduction to Neural Networks and Fuzzy Logic
Neural Networks ICS 273A UC Irvine Instructor: Max Welling
Lecture 02: Perceptron By: Nur Uddin, Ph.D.
Introduction to Neural Network
PYTHON Deep Learning Prof. Muhammad Saeed.
Presentation transcript:

ICS 586: Neural Networks Dr. Lahouari Ghouti Information & Computer Science Department

ICS 586: Neural Networks First Semester 2008/2009 (081) Instructor: Instructor: Dr. Lahouari Ghouti Information and Computer Science Department Office: Building 22 – Room 128 Tel: 1922

Grading Policy TaskWeight Four Quizzes10% Homeworks10% Research Paper (Lecture) Presentation10% One Major Exam15% Final Exam25% Research Project [Proposal 5% - Final Report + Prototype 25% - Class Presentation 10%] 40%

Tentative Schedule Introductory Meeting [Introduction to Neural Networks] Single Layer Perceptron Multilayer Perceptron ADALINE The LMS Algorithm Backpropagation Learning Overfitting, Cross-Validation, and Early Stopping Simple Recurrent Networks Pattern Classification (Guest Speaker?) Radial Basis Functions Support Vector Machines Competitive Learning and Kohonen Nets Hebbian Learning Principal Components Analysis (PCA) Adaptive Principal Components Extraction (A Student) Non-Negative Matrix factorization (A Student) Hopfield Networks and Boltzmann Machines Bayesian Networks (A Student) Hidden Markov Models (A Student) Extreme Learning Machines (A Student)

Programming Environment We will be using MATLAB in this course. If you know, that’s fine If you do not, you will need to learn it.

Getting Started With ANNs Foundations of Neural Computation: Understand the operation of single neurons or small neural circuits. Detailed biophysical models of nerve cells (receptors, ion channels, membrane voltage), and collections of cells.

Varieties of “Neural Networks” Research 1- Neuronal Modeling 2- Computational Neuroscience 3- Connectionist / Parallel Distributed Processing (PDP) Models 4- Artificial Neural Networks (ANNs)

Connectionist (PDP) Modeling Model human cognition in a brain-like way: Massively parallel constraint satisfaction. Distributed activity patterns instead of symbols. Models are fairly abstract.

ANN Landscape

Artificial Neural Networks Models: Simple, abstract,.neuron-like. computing elements; local computation. Applications: Pattern recognition, adaptive control, time series prediction. This is where the money gets made! Reference: Pomerleau 1993: ALVINN

Artificial Neural Networks: The Beginnings W. S. McCulloch and W. Pitts (1943) Logical calculus of the ideas immanent in nervous activity. Philosophy of Science 10(1), Warren McCullochWalter Pitts Revolutionary Idea: think of neural tissue as circuitry performing mathematical computations!

The McCulloch-Pitts Neuron Linear weighted sum of inputs: Learning rule: Nonlinear, possibly stochastic transfer function: Transfer function g(x)

What to do now? Check WebCT for course syllabus + soft copy of textbook Start learning MATLAB if you do not know it! Select a topic you want to present in the class from the tentative schedule (first-come first-serve basis!) Select your time slot to discuss with me your project. The earlier you start, the better off you will be.