Presented by Scott Lichtor An Introduction to Neural Networks.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

NEURAL NETWORKS Biological analogy
Introduction to Neural Networks 2. Overview  The McCulloch-Pitts neuron  Pattern space  Limitations  Learning.
Introduction to Artificial Neural Networks
Artificial Neural Networks (1)
Perceptron Learning Rule
Introduction to Training and Learning in Neural Networks n CS/PY 399 Lab Presentation # 4 n February 1, 2001 n Mount Union College.
Kostas Kontogiannis E&CE
Biological and Artificial Neurons Michael J. Watts
Artificial Neural Networks - Introduction -
Artificial Neural Networks - Introduction -
1 Neural Networks - Basics Artificial Neural Networks - Basics Uwe Lämmel Business School Institute of Business Informatics
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Artificial Intelligence (CS 461D)
Neural Networks Basic concepts ArchitectureOperation.
Prénom Nom Document Analysis: Artificial Neural Networks Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
1 Artificial Neural Networks: An Introduction S. Bapi Raju Dept. of Computer and Information Sciences, University of Hyderabad.
Neural Network: A Brief Overview
How does the mind process all the information it receives?
Power Systems Application of Artificial Neural Networks. (ANN)  Introduction  Brief history.  Structure  How they work  Sample Simulations. (EasyNN)
Cognitive Neuroscience How do we connect cognitive processes in the mind with physical processes in the brain?
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
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.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Machine Learning. Learning agent Any other agent.
Neural Networks Applications Versatile learners that can be applied to nearly any learning task: classification numeric prediction unsupervised pattern.
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.
1 st Neural Network: AND function Threshold(Y) = 2 X1 Y X Y.
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.
ARTIFICIAL NEURAL NETWORKS. Introduction to Neural Networks.
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.
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
NEURAL NETWORKS FOR DATA MINING
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 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
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.
Modelling Language Evolution Lecture 1: Introduction to Learning Simon Kirby University of Edinburgh Language Evolution & Computation Research Unit.
The Nervous System The nervous system controls and coordinates functions throughout the body and responds to internal and external stimuli.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Neural Networks.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
© SEMINAR ON ARTIFICIAL NEURAL NETWORK AND ITS APPLICATIONS By Mr. Susant Kumar Behera Mrs. I. Vijaya.
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
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.
How the brain sends signals LO2: To label and define the parts of a neuron to understand how the brain sends signals.
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Artificial Intelligence Methods Neural Networks Lecture 1 Rakesh K. Bissoondeeal Rakesh K.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
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.
1 Azhari, Dr Computer Science UGM. Human brain is a densely interconnected network of approximately neurons, each connected to, on average, 10 4.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Artificial neural networks
Artificial Intelligence (CS 370D)
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.
Motivation Computers are good at some things… Calculating 
NEURONS!.
OVERVIEW OF BIOLOGICAL NEURONS
Artificial Intelligence Lecture No. 28
ARTIFICIAL NEURAL networks.
ARTIFICIAL NEURAL NETWORK Intramantra Global Solution PVT LTD, Indore
Introduction to Neural Network
Machine Learning.
Presentation transcript:

Presented by Scott Lichtor An Introduction to Neural Networks

Motivation I found for Neural Networks Pavlov’s dog Simple->Complex Learning

Overview Basics of the Nervous System – Neurons – Synapses – Action Potentials Neural Networks – Abstract Neurons – More Complicated Neurons – Learning – Supervised – Unsupervised – Reinforcement Conclusion

Basics of the Nervous System The nervous system coordinates the actions of an animal Body parts send messages to the brain Brain sends messages to body parts The basic unit of the nervous system is the neuron

Neurons Receive messages at the dendrites Message is sent quickly down the axon using electrical impulses What happens when the signal reaches the end of the axon? Image taken from img460.imageshack.us

Synapses Chemical Synapses Slow Strong Can be transmitted over long distances Image taken from

Synapses Electrical Synapses Very fast Fade quickly Image taken from wikipedia.org

Action Potentials Action potentials are shocks to a particular neuron The shock travels along the affected neuron Then, the action potential is transmitted from the affected neuron to the neurons connected to it The shock is transmitted to its destination in the same fashion

Abstract Neurons So biological neurons can be used to send modified messages from place to place Can be used to accomplish very complex tasks using relatively simple parts Can neurons represent other things/be used for other objectives?

Abstract Neurons Neurons can represent neuron-like things Inputs -> Processes -> Outputs Image taken from

Abstract Neurons Can “train” the neurons Neurons fire (output 1) under certain patterns Don’t fire (output 0) under other patterns Firing rule: if an outcome doesn’t fit in either pattern, it fires if it has more in common with the first set, and doesn’t fire if it has more in common with the second set. If there’s a tie, the neuron may fire, or it may not

Abstract Neurons Example A neuron takes three inputs (X1, X2, X3) The neuron is trained to output 1 if the inputs are 111 or 101 Trained to output 0 if the inputs are 000 or 001 Before firing rule: After firing rule: X X X Out000/1 1 1 X X X Out0000/1 111

Abstract Neurons The abstract neuron model can be used for pattern recognition Example: determine whether a ‘T’ or ‘H’ is displayed Can we model more complicated processes with neurons?

More Complicated Neurons McCulloch and Pitts model Difference from previous model: inputs are weighted. Add weighted inputs together: if the sum is greater than a threshold, then the neuron fires Image taken from /report.html

More Complicated Neurons Mathematically: neuron fires if X 1 W 1 + X 2 W 2 + X 3 W > T

Examples AND GateXOR Gate Image taken from

More Complicated Neurons New model is very adaptable/powerful Input weights and threshold can be changed so the neuron responds differently/more accurately to a situation Pavlov’s dog Various algorithms adapt neurons and neural networks to situations Delta rule (feed-forward networks) Back-error projection (feedback networks)

Learning For the network to adapt, it must learn. There are three types of learning used with neural networks: Supervised learning Unsupervised learning Reinforcement learning

Supervised Learning In supervised learning, the system learns using test data given from an external teacher The test data tells the system what outputs result from certain inputs The system tries to match the response of the test data, i.e. minimize the error between the neural network outputs and the test data outputs given the same inputs Image taken from

Unsupervised Learning In unsupervised learning, the network is given no output data Instead, the network is given just input data The goal of the network, then, is to group the input data Example: mortgage requests The network is given credit ratings, size of mortgage, interest rate, etc. The network groups the data; probably into accept and deny

Reinforcement Learning Network performs actions on the input data The environment grades the network (good or bad) The network makes adjustments accordingly Middle ground between supervised and unsupervised learning

Conclusion The learning aspect of neural networks makes their applications astounding For computers, one has to know how to solve a particular problem Neural networks can solve problems that one doesn’t know how to solve

Conclusion Just some of the uses: sales forecasting, stock market prediction, customer research, modeling and diagnosing the cardiovascular system, “Instant Physician”, interpretation of multi-meaning Chinese words, facial recognition, etc. etc. etc. Something I found interesting: the interconnectedness of different subjects

Sources /report.html /report.html ed.html ed.html