Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.

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 일 안순길.
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.
Artificial Neural Network
PDP: Motivation, basic approach. Cognitive psychology or “How the Mind Works”
Machine Learning Neural Networks
Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Neural Networks.
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.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Neural Networks: Concepts (Reading:
PERCEPTRON. Chapter 3: The Basic Neuron  The structure of the brain can be viewed as a highly interconnected network of relatively simple processing.
Connectionist Modeling Some material taken from cspeech.ucd.ie/~connectionism and Rich & Knight, 1991.
How does the mind process all the information it receives?
AN INTERACTIVE TOOL FOR THE STOCK MARKET RESEARCH USING RECURSIVE NEURAL NETWORKS Master Thesis Michal Trna
Chapter Seven The Network Approach: Mind as a Web.
2806 Neural Computation Introduction Lecture Ari Visa.
Neural Nets Applications Introduction. Outline(1/2) 1. What is a Neural Network? 2. Benefit of Neural Networks 3. Structural Levels of Organization in.
NEURAL NETWORKS Introduction
Artificial Neural Networks - Introduction -
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Introduction to Neural Networks CMSC475/675
Machine Learning. Learning agent Any other agent.
Neurons, Neural Networks, and Learning 1. Human brain contains a massively interconnected net of (10 billion) neurons (cortical cells) Biological.
Neural Networks 2nd Edition Simon Haykin
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.
Neural Networks AI – Week 21 Sub-symbolic AI One: Neural Networks Lee McCluskey, room 3/10
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Neural NetworksNN 11 Neural netwoks thanks to: Basics of neural network theory and practice for supervised and unsupervised.
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.
Artificial Neural Networks An Overview and Analysis.
Artificial Intelligence Neural Networks ( Chapter 9 )
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
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.
Feed-Forward Neural Networks 主講人 : 虞台文. Content Introduction Single-Layer Perceptron Networks Learning Rules for Single-Layer Perceptron Networks – Perceptron.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Artificial Intelligence & Neural Network
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
CS 478 – Tools for Machine Learning and Data Mining Perceptron.
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.
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
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.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
Neural Networks.
Artificial Intelligence (CS 370D)
Dr. Unnikrishnan P.C. Professor, EEE
OVERVIEW OF BIOLOGICAL NEURONS
XOR problem Input 2 Input 1
ARTIFICIAL NEURAL networks.
The Network Approach: Mind as a Web
Introduction to Neural Network
Presentation transcript:

Introduction to Neural Networks

Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers. The brain is highly complex, nonlinear, and parallel. Organization of neurons to perform tasks much faster than computers. (Typical time taken in visual recognition tasks is 100–200 ms.) Key features of the biological brain: experience shapes the wiring through plasticity, and hence learning becomes the central issue in neural networks.

Neural Networks as an Adaptive Machine A neural network is a massively parallel distributed processor made up of simple processing units, which has a natural propensity for storing experimental knowledge and making it available for use. Neural networks resemble the brain: –Knowledge is acquired from the environment through a learning process. –Iner neuron connection strengths, known as synaptic weights, are used to store the acquired knowledge. Procedure used for learning: learning algorithm. Weights, or even the topology can be adjusted.

Benefits of Neural Networks Nonlinearity: nonlinear components, distributed nonlinearity Input-output mapping: supervised learning, nonparametric statistical inference (model-free estimation, no prior assumptions) Adaptivity: either retain or adapt. Can deal with non- stationary environments. Must overcome stability- plasticity dilemma. Evidential response: decision plus confidence of the decision can be provided. Contextual information: Every neuron in the network potentially influences every other neuron, so contextual information is dealt with naturally

Benefits of Neural Networks Fault tolerance: performance degrades gracefully. VLSI implementability: network of simple components. Uniformity of analysis and design: common components (neurons), sharability of theories and learning algorithms, and seamless integration based on modularity. Neurobiological analogy: Neural nets motivated by neurobiology, and neurobiology also turning to neural networks for insights and tools.

Human Brain Stimulus → Receptors ⇔ Neural Net ⇔ Effectors → Response: Arbib (1987) Neurons are slow: 10 −3 s per operation, compared to 10 −9 s of modern CPUs. Huge number of neurons and on nections: neurons, 6 × connections in human brain. Highly energy efficient: 10 −16 J in the brain vs. 10 − 6 J in modern computers

The Biological Neuron Each neuron is a cell that uses biochemical reactions to receive, process and transmit information. Each terminal button is connected to other neurons across a small gap called a synapse. A neuron's dendritic tree is connected to a thousand neighbouring neurons. When one of those neurons fire, a positive or negative charge is received by one of the dendrites. The strengths of all the received charges are added together through the processes of spatial and temporal summation

Models of Neurons Input values weights Summing function Bias b Activation function Induced Field v Output y x1x1 x2x2 xmxm w2w2 wmwm w1w1

Activation Functions

Stochastic Model

Signal Flow Graph Nodes and links Links: synaptic links and activation links. Incoming edges: summation Outgoing edges: replication Architectural graph simplifies the above and abstracts out internal neuronal function.

Signal Flow Graph Example Turn the above into a signal-flow graph

Feedback

Definition of Neural Networks An information processing system that has been developed as a generalization of mathematical models of human cognition or neurobiology, based on the assumptions that –Information processing occurs at many simple elements called neurons. –Signals are passed between neurons over connection links. –Each connection link has an associated weight, which typically multiplies the signal transmitted. –Each neuron applies an activation function (usually non-linear) to its net input (sum of weighted input signals) to determine its output signal.

Network Architectures The connectivity of a neural network is intimately linked with the learning algorithm. –Single-layer feedforward networks: one input layer, one layer of computing units (output layer), acyclic connections. –Multilayer feedforward networks: one input layer, one (or more)hidden layers, and one output layer. Recurrent networks: feedback loop exists. –Recurrent networks: feedback loop exists. Layers can be fully connected or partially connected.

Similarity Measures

Similarity Measure