Learning Goals [revisited] Connecting with Computer Science. What is a Computer? Revisited. What is a Computer? Revisited. Minds and Machines

Similar documents
Brain-in-a-bag: creating an artificial brain

CSC384 Intro to Artificial Intelligence

CHAPTER 1: Our Digital Planet

Brain Basics: A Brain in Sync

Fall 2012 Q530. Programming for Cognitive Science

INTRUSION PREVENTION AND EXPERT SYSTEMS

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 1 History of Computers

THE HUMAN BRAIN. observations and foundations

CAs and Turing Machines. The Basis for Universal Computation

Science in History: From the Abacus to the Modern Computer Part 1: The Abacus

What is Artificial Intelligence?

Artificial Intelligence in Retail Site Selection

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

Molecular Computing Athabasca Hall Sept. 30, 2013

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 10

Copyright 2012 Pearson Education, Inc. Chapter 1 INTRODUCTION TO COMPUTING AND ENGINEERING PROBLEM SOLVING

Lecture One: Brain Basics

4 Mathematics Curriculum

Neural Networks in Data Mining

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

Genetics for the Novice

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN Grade Level: Third grade

Easy Casino Profits. Congratulations!!

Clock Arithmetic and Modular Systems Clock Arithmetic The introduction to Chapter 4 described a mathematical system

Inductive Reasoning Page 1 of 7. Inductive Reasoning

Turing Machines, Busy Beavers, and Big Questions about Computing

Explore the Neuroscience for Kids Web Site (ANSWERS) Start at:

PUSD High Frequency Word List

Quotes from Object-Oriented Software Construction

Cognitive Flexibility: Why Connecting Executive Functions Skill Development To Social Skills Training Is So Important in Early Development

Seven Steps to Starting Your Own NP Practice

Stochastic modeling of a serial killer

Phonics. High Frequency Words P.008. Objective The student will read high frequency words.

FREQUENTLY ASKED QUESTIONS AND ANSWERS ABOUT WHOLE BRAIN TECHNOLOGY

Introduction to Psychology, 7th Edition, Rod Plotnik Module 3: Brain s Building Blocks. Module 3. Brain s Building Blocks

STEAM STUDENT SET: INVENTION LOG

What is Organizational Communication?

Early Developments: From Difference Engine to IBM 701

CHAPTER 6 PRINCIPLES OF NEURAL CIRCUITS.

Circuit diagrams and symbols (1)

California Treasures High-Frequency Words Scope and Sequence K-3

Standards Alignment Minnesota Science Standards Alignment Matrix

The Link Between Hypnosis & Thai Yoga Bodywork

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

Game playing. Chapter 6. Chapter 6 1

Workbook for: Rapid Planning Method (RPM)

Early Entrance to College Programs: Accelerating More than Academics! Nancy B. Hertzog, Ph.D. University of Washington

Decision Making under Uncertainty

Acting humanly: The Turing test. Artificial Intelligence. Thinking humanly: Cognitive Science. Outline. What is AI?

A LIFESPAN OF BRAIN DEVELOPMENT

LCS 11: Cognitive Science Chinese room argument

ACTIVITY. pbsparents.com/catinthehat/

Student Essays on NASA Project

8 Strategies for Designing Lesson Plans to Meet the CCSS Opinion and Argument Writing Requirements

Universality in the theory of algorithms and computer science

You will by now not be surprised that a version of the teleological argument can be found in the writings of Thomas Aquinas.

Part 1 Expressions, Equations, and Inequalities: Simplifying and Solving

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs

Enterprise Content Management. A White Paper. SoluSoft, Inc.

GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION

The Fruit of the Spirit is Love

How To Use Neural Networks In Data Mining

Fun for all the Family 3- Quite a few games for articles and determiners

Parents Corner. Habit 1 Be ProActive * You re In Charge

Neural Network Design in Cloud Computing

Education and the Brain: A Bridge Too Far John T. Bruer. Key Concept: the Human Brain and Learning

Cognitive Development

3 Fundamental Strategies to Convince the CFO to Fund Your BI Solution. e-book

Standard 12: The student will explain and evaluate the financial impact and consequences of gambling.

guide to saving for college

Artificial neural networks

Temptation. A Youth Lesson for Grades 3-5, 6-8, & 9-12

EMPOWERING YOURSELF AS A COMMITTEE MEMBER

STRING TELEPHONES. Education Development Center, Inc. DESIGN IT! ENGINEERING IN AFTER SCHOOL PROGRAMS. KELVIN Stock #651817

EXAMPLES OF ASSIGNING DEPTH-OF-KNOWLEDGE LEVELS ALIGNMENT ANALYSIS CCSSO TILSA ALIGNMENT STUDY May 21-24, 2001 version 2.0

TRAFFIC CONVERSION PRIMER

Powerful ways to have an impact on employee engagement

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence

Computational Intelligence Introduction

Story and Novel Terms 9

CHAPTER 18 Programming Your App to Make Decisions: Conditional Blocks

What Is Singapore Math?

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Notes from With Winning in Mind by Lanny Bassham Mental Management System

Design Philosophy. Should the School Building be Part of the Pedagogy? (From the Perspective of an Architect)

USING LANGUAGES TO LEARN AND LEARNING TO USE LANGUAGES

5 Mathematics Curriculum

Grade 5 Standard 5 Unit Test Heredity. 1. In what way will a kitten always be like its parents? The kitten will...

Guide 7 Iceberg beliefs underlying beliefs that can undermine our resilience

PLANNING TO SELL YOUR HOME?

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Unit 5 Length. Year 4. Five daily lessons. Autumn term Unit Objectives. Link Objectives

PRODUCTION. 1The Surplus

Guidance paper - The use of calculators in the teaching and learning of mathematics

Course 395: Machine Learning

Google - Student Survey. Challenge. Solution

Phonics. P.041 High Frequency Words. Objective The student will read high frequency words.

Integers are positive and negative whole numbers, that is they are; {... 3, 2, 1,0,1,2,3...}. The dots mean they continue in that pattern.

Domain and goal Activities Dancing game Singing/Vocalizing game Date What did your child do?

Transcription:

Connecting with Computer Science Module V: Minds and Machines Part 3: Can Machines Think? Revisited Learning Goals [revisited] you should be able to categorize a well-described device as a computer or non-computer with clear, articulate reference to a given definition make strong and articulate arguments for and against the intelligence of proposed systems in your own words but appealing to the ideas laid out by Turing, Searle, Hawkins & Blakelee, and Aamodt & Wang What is a Computer? Revisited recall learning goal from first class: categorize a well-described device as a computer or non-computer with clear, articulate reference to a given definition we provided definitions on the first day of class and classified devices as computer or non-computer let s reconsider three of those definitions now, and classify some devices What is a Computer? Revisited a computer is a device (or collection of devices) that can do massive calculations, has electronic components and can store and process data store data and interpret given instructions to perform some process in the world use prior calculations or procedures to determine future calculations or procedures question: how would you interpret the words processes, instructions and procedures?

From your RQ13s: Is the ability to predict based on memory always a good indication of intelligence because sometimes it is hard for even human to predict in advance? We can use computers to predict, for example, weather. Does it mean computers are more intelligent in this example? (submitted by Siyue) A Yes B - No Analytical Engine Designed ca. 1832 by Charles Babbage A machine which would have received instructions from punchcards pieces of paper with holes punched in them in special patterns. The machine would perform calculations described by the holes using steam-powered gears and cogs. Results of previous calculations could control what calculations l it performed next. Finally, it would print its results. ENIAC Developed in 1944 by Mauchly, Eckert et al. An electronic device which used vacuum tubes, electrical relays and other components to perform calculations. Operators wired together some of ENIAC s electrical devices to represent the commands it should execute. It then executed those commands, performing literally thousands of additions in a single second. It could not decide what commands to execute next based on the results of previous calculations. The Human Brain Developer/development year disputed; ca. 100 000 BC? The human brain is a large organ situated in the skull of the modern human. Capable of a wide range of tasks from mathematical calculations to identifying Jelly Bean flavors, the human brain coordinates most functions of its associated human. It receives sensory information from many devices (eyes, ears, toes, etc.) and also controls devices that act in the world (hands, voice box, toes, etc.). The structure of the human brain consists of a massive network of interconnected neurons interacting through chemical and electric processes.

The Domestic Cat Domesticated ca. 2000 BC in Egypt What is a Computer? Clicker Poll A: computer B: non-computer A four-legged creature with a tail, covered in fur and possessed of retractable claws. Cats pretty much do whatever they want. Physically, the domestic cat weighs between about 2.5 and 10kg. computer definition analytical ENIAC cat human engine brain 1. do massive calculations, has electronic components and can store and process data 2. store data and interpret given instructions to perform some process in the world 3. use prior calculations or procedures to determine future calculations or procedures What is a Computer? Clicker Poll A: computer B: non-computer computer definition analytical ENIAC cat human engine brain 1. do massive calculations, has electronic components and can store and process data B B B 2. store data and interpret given instructions to perform A A? A? some process in the world B? B? 3. use prior calculations or procedures to determine future calculations or procedures A B A? B? A? B? Computer or Not, Using Definition 3 sample answer I would characterize a cat as a computer according to definition 3 because a cat can make complex calculations based on prior calculations. For example, a cat can calculate the amount of effort to expend in order to land seamlessly on the top of a high wall it has not encountered before and can recognize a dog from a cat. The computations underlying such actions are truly complex, going well beyond the capabilities of state-of-the-art machines today. A cat builds up knowledge of its world through play and exploration and uses this knowledge to make later predictions. A cat has a brain with hundreds of millions of neurons and thus billions of synapses comparable with the number of gates and connections of today s computers. Cats are therefore capable of calculations on a massive scale and use their computational capabilities in sophisticated ways.

Computer or Not, Using Definition 3 sample answer I would characterize a cat as a non-computer according to definition 3. A cat is capable of a limited range of calculations and procedures and most of them (such as recognizing the sound of a bird) are innate, i.e., not learned from prior calculations. For example, it is next to impossible to retrain a cat when it has decided that your quilt is a litter box you can make the cat go through the procedure of using the proper litter box as much as you want but as soon as you leave your bedroom door open it will revert to its old bad habit. A cat cannot do basic addition, recognize itself in the mirror, or myriad other tasks that we would expect of a general-purpose computer that can use prior calculations or procedures to determine future calculations or procedures. The domestic cat is an unpredictable creature. Can Machines Think? Revisited Hawkins and Blakelee (2004) bring new ideas about brain function to bear on this question ideas about what is understanding ideas about what is intelligence their ideas tie in beautifully with our (your) third definition of a computer Exercise: Do one of the following: Provide a definition of what is understanding based on pp. 58-60 of the reading by Hawkins and Blakeslee. Do you think that understanding, by this definition, could be achieved via symbol manipulation? Provide a definition of an intelligent system based on pp. 140-142 of the reading by Hawkins and Blakeslee. How does this definition differ from that of Turing as captured by the Turing Test? Is Chinook Intelligent? apply your new definitions A computer program, Chinook, beats the world's champion checkers player (Dr. Marion Tinsley), a person who had, in the past, beaten dozens of strong human players simultaneously, playing multiple games at once. Checkers commentators point out clever traps that the machine set and a surprising mistake that the human player made leading up to the loss. Is Chinook intelligent? Does Chinook understand? Use your definitions derived from Hawkins and Blakelee

Can Machines Think? Revisited Hawkins and Blakeslee are optimistic about the possibility of intelligent machines Aamodt and Wang are skeptical; they describe gaps between capabilities of computer and brain that will pose daunting technical challenges to the goal of building intelligent machines See: Sandra Aamodt and Sam Wang, Computers vs Brains judson.blogs.nytimes.com/2009/03/31/guest-column-computers-vs-brains Can Machines Think? Revisited Homework (exam-relevant!): Read Sandra Aamodt and Sam Wang, Computers vs Brains, judson.blogs.nytimes.com/2009/03/31/guest- nytimes column-computers-vs-brains Note: Aamodt and Wang are skeptical; they describe gaps between capabilities of computer and brain that will pose daunting technical challenges to the goal of building intelligent machines Neuron Neural Network neurons are like gates Neuron Neural Network neurons form networks dendrites receive inputs axons carries output output is a simple function of the input

Circuits vs Neural Networks memory capacity Circuits vs Neural Networks power consumption digital circuits the entire archived contents of the Internet fill just three petabytes (a million gigabytes) the brain s neural networks one cubic centimeter of human brain tissue contains 50 million neurons; several hundred miles of axons and close to a trillion synapses say a petabyte of information digital circuits the brain s neural networks by 2025, the memory use about 12 watts, an amount that of an artificial brain supports not only memory but all would use nearly a thought processes less than the gigawatt of power, energy consumed by a typical the amount currently refrigerator light consumed by all of Washington, D.C. Circuits vs Neural Networks decision-making algorithms digital circuits process information in precisely repeatable ways execute instructions provided as a high- level l program wiring doesn t change over time the brain s neural networks make approximations and find good-enough solutions use emotions to assign value to experiences, often enabling efficient evaluation of potential outcomes when information is uncertain wiring changes over time, enabling learning In Closing: Why Build Intelligent Machines? As neuroscientists, we re excited about the potential of using computational models to test our understanding of how the brain works. On the other hand, although it eventually may be possible to design sophisticated computing devices that imitate what we do, the capability to make such a device is already here. All you need is a fertile man and woman with the resources to nurture their child to adulthood. With luck, by 2030 you ll have a full-grown, college-educated, walking petabyte. A drawback is that it may be difficult to get this computing device to do what you ask. Sandra Aamodt and Sam Wang