Rohit Ray ESE 251. What are Artificial Neural Networks? ANN are inspired by models of the biological nervous systems such as the brain Novel structure.

Slides:



Advertisements
Similar presentations
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Advertisements

Artificial Neural Networks (1)
Introduction to Training and Learning in Neural Networks n CS/PY 399 Lab Presentation # 4 n February 1, 2001 n Mount Union College.
 Course  Name  Student ID  Discipline  Introduction to computing  xxxxxx  xxxxx.
Cognitive Psychology Chapter 7. Cognitive Psychology: Overview  Cognitive psychology is the study of perception, learning, memory, and thought  The.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Artificial Intelligence (CS 461D)
1 Part I Artificial Neural Networks Sofia Nikitaki.
Biological inspiration Animals are able to react adaptively to changes in their external and internal environment, and they use their nervous system to.
Introduction to Neural Network Justin Jansen December 9 th 2002.
Neural Network: A Brief Overview
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
Artificial Neural Networks (ANNs)
Neural Networks (NN) Ahmad Rawashdieh Sa’ad Haddad.
Artificial Neural Networks - Introduction -
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Chapter 5 Data mining : A Closer Look.
Chapter 7 Artificial Neural Networks
Machine Learning. Learning agent Any other agent.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Neural Networks AI – Week 21 Sub-symbolic AI One: Neural Networks Lee McCluskey, room 3/10
1 st Neural Network: AND function Threshold(Y) = 2 X1 Y X Y.
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Neural Networks AI – Week 23 Sub-symbolic AI Multi-Layer Neural Networks Lee McCluskey, room 3/10
ARTIFICIAL NEURAL NETWORKS. Introduction to Neural Networks.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
NEURAL NETWORKS FOR DATA MINING
Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence.
Presented by Scott Lichtor An Introduction to Neural Networks.
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.
1 Introduction to Neural Networks And Their Applications.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Neural Networks Chris Hall Marius Francu. An Artificial Neural Network (ANN) is an information processing paradigm that is inspired by the way biological.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
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.
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Artificial Neural Systems. Intro Artificial neural systems try to process information in the same way as the human brain does. Traditional computer systems.
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
1 Neural networks 2. 2 Introduction: Neural networks The nervous system contains 10^12 interconnected neurons.
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.
NEURAL NETWORKS. An extremely simplified model of the brain !
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Fundamental ARTIFICIAL NEURAL NETWORK Session 1st
Artificial neural networks
Artificial Intelligence (CS 370D)
Real Neurons Cell structures Cell body Dendrites Axon
Neural Networks Dr. Peter Phillips.
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.
Dr. Unnikrishnan P.C. Professor, EEE
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
Biological and Artificial Neuron
Chapter 3. Artificial Neural Networks - Introduction -
Biological and Artificial Neuron
OVERVIEW OF BIOLOGICAL NEURONS
Artificial Intelligence Lecture No. 28
Artificial Neural Networks
ARTIFICIAL NEURAL networks.
Introduction to Neural Network
Presentation transcript:

Rohit Ray ESE 251

What are Artificial Neural Networks? ANN are inspired by models of the biological nervous systems such as the brain Novel structure by which to process information Number of highly interconnected processing elements (neurons) working in unison to solve specific problems. Recent Development First artificial neuron by Warren McCulloch and Walter Pits. But the technology available at that time did not allow them to do too much.

Biological Inspiration Animals are able to react adaptively to changes in their external and internal environment, and they use their nervous system to perform these behaviours. An appropriate model/simulation of the nervous system should be able to produce similar responses and behaviours in artificial systems. The nervous system is build by relatively simple units, the neurons, so copying their behaviour and functionality should be the solution.

From Intelligence/Mind-Versus-Metal.html

Artificial Neural Networks (ANNs), Work in the same way as the brain's neural network. An artificial neuron has a number of connections or inputs. It is based on the belief that the way the brain works is all about making the right connections Are good for prediction and estimation when: Inputs are well understood Output is well understood

From Intelligence/Mind-Versus-Metal.html

Artificial Neuron From

Example of a ANN

How does it work Neural Network Training Training - process of setting the best weights on the edges connecting all the units in the network Use the training set to calculate weights such that ANN output is as close as possible to the desired output for as many of the examples in the training set as possible

Training an ANN Adjust weights such that the application of inputs produce desired outputs (as close as possible) Input data is continuously applied, actual outputs calculated, and weights are adjusted Weights should converge to some value after many rounds of training Supervised training Adjust weights such that differences between desired and actual outputs are minimized Desired output: dependent variable in training data Each training example specifies {independent variables, dependent variable} Unsupervised training No dependent variable specified in training data Train the NN such that similar input data should generate same output From

Example: Will the teacher give a quiz? To help solve this question a programmer is provided with the following options The teacher loves giving quizzes = 0.2. The teacher has not given a quiz in two weeks = 0.1. The teacher gave the last three quizzes on Fridays = 0.3. The sum of the input weights equals 0.6. The threshold assigned to that neuron is 0.5. In this case, the net value of the neuron exceeds the threshold number so the artificial neuron is fired. This process occurs again and again in rapid succession until the process is completed. If the ANN is wrong, and the teacher does not give a quiz on Friday, then the weights are lowered. Each time a correct connection is made, the weight is increased. The next time the question is asked, the ANN will be more likely to answer correctly. The proper connections are weighted so that there is more chance that the machine will choose that connection the next time. After hundreds of repeated training processes, the correct neural network connections are strengthened and remembered, just like a memory in the human brain A computer can make millions of trial-and-error attempts at lightning speed. Intelligence/Mind-Versus-Metal.html#ixzz0V6k2i38h

Comparison to other methods Simulated Annealing More accurate results Much slower Genetic Algorithms More accurate results Slower

Application of ANNs Broad applicability to real world business problems. Since neural networks are best at identifying patterns or trends in data, they are well suited for prediction or forecasting needs including: sales forecasting industrial process control customer research data validation Risk management target marketing

Application Cont. Medicine Recognizing diseases from various scans no need to provide a specific algorithm on how to identify the disease Modeling Parts of the Human body cardiovascular system must mimic the relationship among physiological variables (i.e., heart rate, systolic and diastolic blood pressures, and breathing rate) specific to an individual (physical condition) Instant Physician(1980’s) Given a set of symptoms it will then find the full stored pattern that represents the "best" diagnosis and treatment.

Conclusion Computing world lots to gain from ANNs Ability to learn by example makes them very flexible and powerful no need to devise an algorithm in order to perform a specific task; i.e. there is no need to understand the internal mechanisms of that task Regularly used in medicine and business Used to make models Find optimums, recognize patterns

Works Cited Intelligence/Mind-Versus-Metal.html Intelligence/Mind-Versus-Metal.html 4/cs11/report.html 4/cs11/report.html %20Networks_1.pdf