Can Machines Think? Rob Kremer Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
What is intelligence? What do you think makes a person intelligent? Some ideas: being able to do lots of math in your head being able to memorize lots.
Advertisements

Artificial Intelligence
Christopher Newport University 2005/07/27Commitment-based Conversations 1 Using a Performative Subsumption Lattice to Support Commitment-based Conversations.
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
INTRODUCTION HISTORY SUB-FIELDS ARTIFICIAL INTELLIGENCE IN THE FUTURE.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
1 Artificial Intelligence Rob Kremer Department of Computer Science University of Calgary.
Christopher Newport University 2005/07/27Commitment-based Conversations 1 Using a Performative Subsumption Lattice to Support Commitment-based Conversations.
Artificial Intelligence u What are we claiming when we talk about AI? u How are Turing Machines important? u How can we determine whether a machine can.
Artificial Intelligence
CSCE101 –Chapter 8 (continued) Tuesday, December 5, 2006.
Approaches to AI. Robotics Versus Artificial Intelligence.
Natural Language Processing AI - Weeks 19 & 20 Natural Language Processing Lee McCluskey, room 2/07
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Random Administrivia In CMC 306 on Monday for LISP lab.
IST 511 Information Management: Information and Technology
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Dr Rong Qu History of AI.  AI ◦ Originated in 1956, John McCarthy coined the term ◦ very successful at early stage  “Within 10 years a computer will.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Εισαγωγή στη Μουσική Πληροφορική Περίληψη: Μάθημα 1 και 2 Christina Anagnostopoulou Οι διαφάνειες αυτές είναι στα Αγγλικά.
CSCI 4410 Introduction to Artificial Intelligence.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Introduction to Artificial Intelligence. What is AI?
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Artificial Intelligence
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
INTRODUCTION to... … Artificial Intelligence ... this course
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
Artificial Intelligence Tarik Booker. What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence.
Overall course structure AI Artificial Intelligence ( A modern approach ) AI-2 Spring semester TDT4171 Methods in artificial intelligence AI-1 Fall semester.
Philosophy “ Artificial Intelligence ”. Artificial Intelligence Questions!!! What is consciousness? What is consciousness? What is mind? What is mind?
Artificial Intelligence LECTURE 2 ARTIFICIAL INTELLIGENCE LECTURES BY ENGR. QAZI ZIA 1.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
I Robot.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Computer Science CPSC /CPSC Rob Kremer Department of Computer Science University of Calgary 07/12/20151 Agent Communications.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
1 Artificial Intelligence & Prolog Programming CSL 302.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Brief Intro to Machine Learning CS539
Artificial intelligence (AI)
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
COMP 4640 Intelligent & Interactive Systems
Basic Intro Tutorial on Machine Learning and Data Mining
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Artificial Intelligence
INFORMATION RETRIEVAL
Presentation transcript:

Can Machines Think? Rob Kremer Department of Computer Science University of Calgary

22 Intelligence What is intelligence??? g

33 Intelligence n Turing Test: A human communicates with a computer via a teletype. If the human can’t tell he is talking to a computer or another human, it passes. ? g

44 Intelligence n Add vision and robotics to get the total Turing test. g

55 Weak and Strong AI Claims n Weak AI: –Machines can be made to act as if they were intelligent n Weak AI: –Machines can be made to act as if they were intelligent Strong AI: –Machines that act intelligently have real, conscious minds. Strong AI: –Machines that act intelligently have real, conscious minds. g

66 What is Intelligence? n The Chinese Room g

77 What is Intelligence? n Replacing the brain g

88 What is AI? g

99 How do we classify research as AI? g

10 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

11 Learning n Explanation –Discovery –Data Mining n No Explanation –Neural Nets –Case Based Reasoning g

12 Learning: Explanation n Cases to rules g

13 Learning: No Explanation n Neural nets Doctor, doctor, I have a runny nose! You’re going to die. *ULP*! Why do you say that??? No idea. The Neural Net said so. g

14 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

15 Rule-Based Systems n Logic Languages –Prolog, Lisp n Knowledge bases n Inference engines g

16 Rule-Based Languages: Prolog Father(abraham, isaac).Male(isaac). Father(haran, lot).Male(lot). Father(haran, milcah).Female(milcah). Father(haran, yiscah).Female(yiscah). Son(X,Y) ← Father(Y,X), Male(X). Daughter(X,Y) ← Father(Y,X), Female(X). Son(lot, haran)? X g

17 Rule Based Systems n KRS

18 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

19 Search n “All AI is search” –Game theory –Problem spaces n Every problem is a “virtual” tree of all possible (successful or unsuccessful) solutions. n The trick is to find an efficient search strategy.

20 Search: Games 9!+1 = 3 62,880 nodes g

21 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

22 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

23 Ability-Based Areas n Computer vision n Natural language recognition n Natural language generation n Speech recognition n Speech generation n Robotics g

24 Natural Language: Translation “The spirit is strong, but the flesh is weak.” → Translate to Russian “Дух сильн, но плоть слаба.” ← Translate back to English “The vodka is great, but the meat is rancid!” g

25 Natural Language Recognition g

26 Natural Language Representation “Tom believes Mary wants to marry a sailor.” g

27 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents RoboCup ChallengeRoboCup Game g

28 Approaches to AI n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents n Learning n Rule-Based Systems n Search n Planning n Ability-Based Areas n Robotics n Agents g

29 Agent Communication Alice Bob (performative: request, content: attend(Bob,x)) Can you attend this meeting? (performative: agree, content: attend(Bob,x)) Sure... (performative: inform, content: attend(Bob,x)) I’m here (performative: confirm, content: attend(Bob,x)) Thanks for coming. (performative: ack, content: attend(Bob,x)) (nod) (performative: ack, content: attend(Bob,x)) (nod) (performative: ack, content: attend(Bob,x)) (nod) gg

30 Agent Communication reply-propose-discharge(Alice,Bob,x) act(Bob,Alice,x) propose-discharge(Bob,Alice,x) Alice Bob request inform reply agree informack propose-discharge done reply informack reply-propose-discharge confirm reply informack reply(Bob,Alice,x) ack(Bob,Alice,x) ack ack(Bob,Alice,x) ack ack(Alice,Bob,x) ack ack(Alice,Bob,x) ack g

31 How far have we got? n Our best systems have the intelligence of a frog n Mind you, how many frogs spend all their intelligence controlling a nuclear power plant? g

32 Happy Birthday, Shelby!

33 g

34 g