IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.

Slides:



Advertisements
Similar presentations
KULIAH II JST: BASIC CONCEPTS
Advertisements

Introduction to Neural Networks
NEURAL NETWORKS Biological analogy
Learning in Neural and Belief Networks - Feed Forward Neural Network 2001 년 3 월 28 일 안순길.
Introduction to Artificial Neural Networks
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
Intelligent Environments1 Computer Science and Engineering University of Texas at Arlington.
Artificial Neural Networks - Introduction -
Machine Learning Neural Networks
1 Neural Networks - Basics Artificial Neural Networks - Basics Uwe Lämmel Business School Institute of Business Informatics
Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Decision Support Systems
Introduction CS/CMPE 537 – Neural Networks. CS/CMPE Neural Networks (Sp 2004/2005) - Asim LUMS2 Biological Inspiration The brain is a highly.
Neural Networks Basic concepts ArchitectureOperation.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Introduction to Neural Network Justin Jansen December 9 th 2002.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
AN INTERACTIVE TOOL FOR THE STOCK MARKET RESEARCH USING RECURSIVE NEURAL NETWORKS Master Thesis Michal Trna
Neural Networks (NN) Ahmad Rawashdieh Sa’ad Haddad.
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Using Neural Networks to Improve the Performance of an Autonomous Vehicle By Jon Cory and Matt Edwards.
Artificial Neural Networks - Introduction -
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Machine Learning. Learning agent Any other agent.
1 Neural Networks- a brief intro Dr Theodoros Manavis
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 Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
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.
Neural Network Hopfield model Kim, Il Joong. Contents  Neural network: Introduction  Definition & Application  Network architectures  Learning processes.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
NEURAL NETWORKS FOR DATA MINING
Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) 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.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
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 Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Nicolas Galoppo von Borries COMP Motion Planning Introduction to Artificial Neural Networks.
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
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.
“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.
1 Azhari, Dr Computer Science UGM. Human brain is a densely interconnected network of approximately neurons, each connected to, on average, 10 4.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Waqas Haider Khan Bangyal
Other Classification Models: Neural Network
Artificial Intelligence (CS 370D)
Other Classification Models: Neural Network
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
OVERVIEW OF BIOLOGICAL NEURONS
XOR problem Input 2 Input 1
ARTIFICIAL NEURAL networks.
Presentation transcript:

IE 585 Introduction to Neural Networks

2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical Categorical Models Empirical Continuous Models Low Cost / High Error High Cost / Low Error

3 Rise of Empirical Models Sensoring - lots of data Fast computing Computing available on site More complicated systems - do not adhere to simple models Easy to use software

4 Typical Empirical Models linear regression splines nearest neighbor clustering neural networks

5 What is a Neural Net? An NN is a network of many simple processors (“units, neurons”), each possibly having a small amount of local memory. The units are connected by communication channels (“connections”) which usually carry numeric data, encoded by any of various means. The units operate only on their local data and on the inputs they receive via the connections. Usenet newsgroup comp.ai.neural-nets

6 What is a Neural Net? An NN is a massively parallel distributed processor that has a natural propensity for storing experiential knowledge and making it available for use. It resembles the brain in two respects: 1. Knowledge is acquired by the network through a learning process. 2. Interneuron connection strengths known as synaptic weights are used to store the knowledge. Haykin (1994)

7 Objectives of Neural Nets High Computing Speed Large Memory Capacity Adaptive Learning Fault Tolerance

8 Neural Network Predictive Models - Advantages Can accommodate non-linear relationships with interactions among variables Generalize well even for noisy and imprecise data No assumption of analytical function or theoretic relation needed User friendly software available Computationally very fast, once built

9 Neural Network Predictive Models - Disadvantages Strongly data dependent No statistical interpretation of significance or confidence Difficult to build and validate properly - too many choices, too little general guidance, misleading validation results

10 How Do Neural Networks Work? Inspired by the biological brain Consist of small, but numerous, parallel elements - weighted connections (synapses) and summing nodes (neurons) “Learn” relationships through repeated calculations called “training” Remain fixed after training to be applied to new data

11 Biological Neuron

12 How are Signals Transmitted?

13 Elements of Neural Networks

14 Typical Neural Network Hidden Layer Output Layer Input Layer Error Feedback Weighted Synapses During Training Neural Network Output INPUTS INPUTS

15 Terminology Neurons / nodes / units / cells / processing elements (PEs) Transfer / activation function Connections / links / synapses Weights / bias (fixed input of 1) Feedforward / feedback Input / output vectors / patterns Self organizing (unsupervised) / supervised Training / testing data sets

16 Biological vs Artificial Neural Networks Biological neurons are all excitatory (positive) or inhibitory (negative) - ANN neurons can be mixed Biological neurons operate asynchronously - ANN neurons usually synchronize by layer Biological neurons transmit signals at varying rates but ANN use a single rate

17 Biological vs Artificial Neural Networks There are many specialized biological neurons - ANN neurons tend to be generic Biological neurons work through chemical / electrical transmission (“wet ware”) Biological neurons are much slower but there are many, many more of them (~ neurons with 10 4 synapses per neuron!)

18 Types of Neural Nets Supervised Unsupervised Associate Optimization

19 Common Neural Net Applications Pattern classification / recall –medical –defense –manufacturing quality –machine vision / postal –speech recognition –security detection –noise removal

20 Common Neural Net Applications Clustering / compression –data mining –signal processing –space exploration applications –speech recognition

21 Common Neural Net Applications Prediction / simulation –financial / stock market –music composition –utility usage –fault / degradation detection –sunspots

22 Common Neural Net Applications Control - real time / on line –robots –vehicles –manufacturing Control - off line –batch manufacturing –process optimization

23 Common Neural Net Applications Optimization –traveling salesman –routing –scheduling –facility location

24 Cool Neural Net Web Sites Detailed class notes and some matlab code. C source code for lots of neural nets.