Minds and Computers Discovering the nature of intelligence by studying intelligence in all its forms: human and machine Artificial intelligence (A.I.)

Slides:



Advertisements
Similar presentations
Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Advertisements

Summer 2011 Tuesday, 8/ No supposition seems to me more natural than that there is no process in the brain correlated with associating or with.
Introduction to Artificial Neural Networks
Chapter Thirteen Conclusion: Where We Go From Here.
Neural Representation, Embodied and Evolved Pete Mandik Chairman, Department of Philosophy Coordinator, Cognitive Science Laboratory William Paterson University,
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
Tools: Computers and IT. VB, VBA, Excel, InterDev, Etc. Humans: Decision Making Process Algorithms: Math/Flow Chart stuff that helps the tools help the.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Tuomas Sandholm Carnegie Mellon University Computer Science Department
Neural Networks Basic concepts ArchitectureOperation.
The Mind, The Brain, Intelligence, and Cognition.
Artificial Intelligence
COGNITIVE NEUROSCIENCE
Introduction to Cognitive Science Lecture #1 : INTRODUCTION Joe Lau Philosophy HKU.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Intro Neural Networks (Reading:
November 5, 2009Introduction to Cognitive Science Lecture 16: Symbolic vs. Connectionist AI 1 Symbolism vs. Connectionism There is another major division.
COMPUTATIONAL COGNITIVE SCIENCE. Cognitive Revolution Development of computer led to rise of cognitive psychology and artificial intelligence BINAC: the.
How does the mind process all the information it receives?
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
COMPUTATIONAL COGNITIVE SCIENCE. Cognitive Revolution Development of computer led to rise of cognitive psychology and artificial intelligence BINAC: the.
Processing and Constraint Satisfaction: Psychological Implications The Interactive-Activation (IA) Model of Word Recognition Psychology /719 January.
Functionalism Mind and Body Knowledge and Reality; Lecture 3.
Cognitive level of Analysis
AI Ethics Mario Cardador Martín Professional Ethics 2007 Mälardalen Höskola
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Neural Networks AI – Week 21 Sub-symbolic AI One: Neural Networks Lee McCluskey, room 3/10
Connectionism. ASSOCIATIONISM Associationism David Hume ( ) was one of the first philosophers to develop a detailed theory of mental processes.
Intro. To Knowledge Engineering
Emergent Inference, or How can a program become a self-programming AGI system? Sergio Pissanetzky Self-programming Workshop AGI-11.
Psychology: memory. Overview An understanding of human memory is critical to an appreciation of how users will store and use relevant information when.
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 Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Artificial Intelligence Bodies of animals are nothing more than complex machines - Rene Descartes.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Neural Networks.
Bain on Neural Networks and Connectionism Stephanie Rosenthal September 9, 2015.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Approaches to A. I. Thinking like humans Cognitive science Neuron level Neuroanatomical level Mind level Thinking rationally Aristotle, syllogisms Logic.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
CS 478 – Tools for Machine Learning and Data Mining Perceptron.
Chapter 4. Formal Tools for the Analysis of Brain-Like Structures and Dynamics (1/2) in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Artificial Neural Networks Chapter 4 Perceptron Gradient Descent Multilayer Networks Backpropagation Algorithm 1.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Dialog Processing with Unsupervised Artificial Neural Networks Andrew Richardson Thomas Jefferson High School for Science and Technology Computer Systems.
AI Ethics Mario Cardador Professional Ethics 2007 Mälardalens högskola
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
Presented by:- Reema Tariq Artificial Intelligence.
The Language of Thought : Part II Joe Lau Philosophy HKU.
Artificial Intelligence, simulation and modelling.
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 Artificial Intelligence & Prolog Programming CSL 302.
Introduction to Artificial Intelligence
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..
Fall 2004 Perceptron CS478 - Machine Learning.
Chapter 7 Psychology: Memory.
Dialog Processing with Unsupervised Artificial Neural Networks
Introduction to Neural Networks And Their Applications
Artificial Intelligence introduction(2)
Cognitive Level of Analysis: Cognitive Processes
CS 621 Artificial Intelligence Lecture /10/05 Prof
Dialog Processing with Unsupervised Artificial Neural Networks
Structural Emergence in Partially Ordered Sets
Introduction to Neural Network

CO Games Development 2 Week 22 Machine Learning
Presentation transcript:

Minds and Computers Discovering the nature of intelligence by studying intelligence in all its forms: human and machine Artificial intelligence (A.I.) –The science of getting computers to behave in an intelligent manner –Useful for applications of computers to diagnosis, speech recognition, chess playing, handwriting recognition, credit checks, search engines, etc. –Want computers to perform as well as possible Computational simulation of human cognition –The science of getting computers to behave in human-like ways –Want computers to make the same mistakes that people do

Why build computer simulations of human mental processes? Learn from mother nature –Take advantage of millions of years of “research and development” into human minds by evolution Force psychologists to be precise –Computers only do what told in a precise language Insure that the theory will work –Need computer to keep track of parts of complicated theories Obtain quantitative predictions about behavior Two different kinds of computational simulation –Explicit knowledge-engineering –Neural Networks (Connectionism)

Explicit Knowledge Representation Programmer feeds in all of the information the computer needs to know “If…Then” rules that determine computer’s actions ELIZA as a simulation of a psychological therapist –“IF person mentions ‘father’ THEN say ‘Who else in your family comes to mind when you think about this?’ –“IF person writes ‘I remember X’ THEN say ‘Does it make you feel happy to recall X?’ –ELIZA has no intelligence itself. Intelligence comes from people interpreting its statements.

Neural Networks (Connectionism) Inspired by brains –Simple neuron-like units, massively interconnected –Parallel processing Units –Activation = Activity of unit –Weights = Strength of the connection between two units Excitatory and inhibitory Advantages –Learning = changing strength of connection between units –Graceful degradation = if part of the system is lesioned, then system still works. Performance slowly degrades as more of the system is lesioned. –Noise tolerance = system still works if noise is added to inputs –Content addressable memory = memories are not searched like items in a list. The most appropriate memory is directly accessed.

Hebbian Learning “Units that fire together, wire together” S1=1 S2=-1 S3=1 W 1,3 =0 W 2,3 =0 W 1,2 =0 S2=-1 W 2,3 =-.4 S1=1 S3=1 W 1,3 =.4 W 1,2 =-.4  W i,j =LS i S j L= Learning rate = 0.4  W 1,3 =.4*1*1=0.4  W 1,2 =.4*1*-1=-0.4  W 1,3 = Change to link strength connecting S1 and S3 S 1 = Activation of S 1

S2=-1 W 2,3 =-.4 S1=1 S3=1 W 1,3 =.4 W 1,2 =-.4 S2=-1 W 2,3 =-.4 S1=1 S3=? W 1,3 =.4 W 1,2 =-.4 Prediction 3 =1*0.4+-1*-0.4=0.8

One unit per cell If White, S=-1 If Black, S=+1 Positive WeightsNegative Weights States Weights to here X Prediction for this cell

Connections between units change when “A” is presented. Connection strength increases if the units are in the same state, and decreases otherwise Missing information for incomplete pattern is “filled in.” Cells that are off are turned on because they have positive connections to other cells that are on.

Overarching Themes We are physical beings, but to understand us, physical descriptions are not enough. We need more abstract descriptions too. To err is human, but to forgive (understand) is divine. Constraints are good. They allow us to perceive, think, and be creative. Don’t take yourself for granted.