Active, dynamic, interactive, system

Slides:



Advertisements
Similar presentations
NEURAL NETWORKS Biological analogy
Advertisements

Slides from: Doug Gray, David Poole
Phantom Limb Phenomena. Hand movement observation by individuals born without hands: phantom limb experience constrains visual limb perception. Funk M,
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.
PDP: Motivation, basic approach. Cognitive psychology or “How the Mind Works”
Biological and Artificial Neurons Michael J. Watts
Artificial Neural Networks - Introduction -
Artificial Neural Networks - Introduction -
Neural Networks.
Introduction CS/CMPE 537 – Neural Networks. CS/CMPE Neural Networks (Sp 2004/2005) - Asim LUMS2 Biological Inspiration The brain is a highly.
Connectionist models. Connectionist Models Motivated by Brain rather than Mind –A large number of very simple processing elements –A large number of weighted.
Biological inspiration Animals are able to react adaptively to changes in their external and internal environment, and they use their nervous system to.
Nature requires Nurture Initial wiring is genetically controlled  Sperry Experiment But environmental input critical in early development  Occular dominance.
COGNITIVE NEUROSCIENCE
NTL – Converging Constraints Basic concepts and words derive their meaning from embodied experience. Abstract and theoretical concepts derive their meaning.
September 14, 2010Neural Networks Lecture 3: Models of Neurons and Neural Networks 1 Visual Illusions demonstrate how we perceive an “interpreted version”
CSE 153Modeling Neurons Chapter 2: Neurons A “typical” neuron… How does such a thing support cognition???
How does the mind process all the information it receives?
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
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.
Artificial Neural Networks
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
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.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Neural Networks.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Artificial Intelligence & Neural Network
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
Artificial Neural Networks Chapter 4 Perceptron Gradient Descent Multilayer Networks Backpropagation Algorithm 1.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
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.
Introduction to Connectionism Jaap Murre Universiteit van Amsterdam en Universiteit Utrecht
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..
Information Processing
Introduction to Neural Networks
Neural Networks.
Learning with Perceptrons and Neural Networks
Advanced information retreival
Artificial Intelligence (CS 370D)
Artificial neural networks:
Other Classification Models: Neural Network
Real Neurons Cell structures Cell body Dendrites Axon
slides created by Leon Barrett
Dr. Unnikrishnan P.C. Professor, EEE
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
Simple learning in connectionist networks
Data Mining with Neural Networks (HK: Chapter 7.5)
Binary Decision Diagrams
OVERVIEW OF BIOLOGICAL NEURONS
Perceptron as one Type of Linear Discriminants
Artificial Intelligence Lecture No. 28
Artificial neurons Nisheeth 10th January 2019.
ARTIFICIAL NEURAL networks.
Artificial Neural Networks
Introduction to Neural Network
The McCullough-Pitts Neuron
David Kauchak CS158 – Spring 2019

Machine Learning.
Presentation transcript:

Active, dynamic, interactive, system Mechanisms of Mind Wax Tablet Bird Cage Hydraulic System Steam Engine Telephone Switchboard Warehouse Digital Computer Neural Computation Active, dynamic, interactive, system

Unified Cognitive Science Neurobiology Psychology Computer Science Linguistics Philosophy Social Sciences Experience Take all the Findings and Constraints Seriously

Computational Models Ubiquitous in engineering, business, etc. Third science methodology: theory & experiment Weather forecasting example Cognitive Science is different Confuse model with reality Mind-Brain Problem still a mystery Illusion of a Stable Visual World Connectionist Models

Constrained Best Fit in Nature inanimate animate physics lowest energy state chemistry molecular fit biology fitness, MEU Neuroeconomics vision threats, friends language errors, NTL, OT framing, compromise society, politics

Neural networks abstract from the details of real neurons Conductivity delays are neglected An output signal is either discrete (e.g., 0 or 1) or it is a real-valued number (e.g., between 0 and 1) Net input is calculated as the weighted spatial sum of the input signals Net input is transformed into an output signal via a simple function (e.g., a threshold function)

Neural nets: Mapping from neuron Nervous System Computational Abstraction Neuron Node Dendrites Input link and propagation Cell Body threshold, activation function Axon Output link Spike rate Output Synaptic strength Connection strength/weight Inhibitory Synapse Negative connection weight Excitatory Synapse Positive connection weight

The McCullough-Pitts Neuron yj wij xi f yi ti : target xi = ∑j wij yj yi = f(xi – qi) Threshold yj: output from unit j wij: weight on connection from j to i (can be positive (excitatory or negative (inhibitory) xi: weighted sum of input to unit i

Abstract Neuron { o u t p u t y i n p u t i w0 I0 = 1 w2 wn w1 i2 in 1 if net > 0 0 otherwise { w0 I0 = 1 w2 wn w1 i2 in i1 . . . i n p u t i

Computing with Abstract Neurons McCollough-Pitts Neurons were initially used to model pattern classification size = small AND shape = round AND color = green AND location = on_tree => unripe linking classified patterns to behavior size = large OR motion = approaching => move_away size = small AND direction = above => move_above McCollough-Pitts Neurons can compute logical functions. AND, NOT, OR

Computing logical functions: the OR function x0 f i1 w01 y0 i2 b=1 w02 w0b i1 i2 y0 1 Assume a binary threshold activation (TLU) function. What should you set w01, w02 and w0b to be so that you can get the right answers for y0?

Many answers would work y = f (w01i1 + w02i2 + w0bb) recall the threshold function the separation happens when w01i1 + w02i2 + w0bb = 0 move things around and you get i2 = - (w01/w02)i1 - (w0bb/w02) i2 i1

Brains ~ Computers 1000 operations/sec 100,000,000,000 units 10,000 connections graded, stochastic embodied fault tolerant evolves, learns 1,000,000,000 ops/sec 1-100 processors ~ 4 connections binary, deterministic abstract crashes designed, programmed

Constraints on Connectionist Models Spreading Activation ~ priming 100 Step Rule Human reaction times ~ 100 milliseconds Neural signaling time ~ 1 millisecond Simple messages between neurons Long connections are rare No new connections during learning Developmentally plausible

Connectionist Model of Word Recognition (Rumelhart and McClelland) McClelland and Rumelhart Reading Model faster to recognize A in context like TAKE

End of 3/18 slides The slides for the 4/1 lecture will be posted as a separate link.