1 Artificial Intelligence Rob Kremer Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

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 Presented by : M. Eftekhari.
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?
Can Machines Think? 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.
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
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.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Introduction to Artificial Intelligence CSE 473 Winter 1999.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
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
Artificial Intelligence. Agenda StartEnd Introduction AI Future Recent Developments Turing Test Turing Test Evaluation.
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.
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: Its Roots and Scope
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
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 Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
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.
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.
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.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
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.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
1 Artificial Intelligence & Prolog Programming CSL 302.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
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
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
INFORMATION RETRIEVAL
Presentation transcript:

1 Artificial Intelligence Rob Kremer Department of Computer Science University of Calgary

2 What is AI?

3 How do we classify research as AI?

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

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

6 Learning: Explanation n Cases to rules

7 Learning: No Explanation n Neural nets

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

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

10 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)?

11 Rule Based Systems n KRS

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

13 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.

14 Search: Game Theory 9!+1 = 362,880

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

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

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

18 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!”

19 Natural Language Recognition

20 Natural Language Recognition “Tom believes Mary wants to marry a sailor.”

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

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

23 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)

24 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

25 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. –Natural language processing –knowledge representation –automated reasoning –machine learning n Add vision and robotics to get the total Turing test.

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

27 What is Intelligence? n The Chinese Room

28 What is Intelligence? n The Chinese Room

29 What is Intelligence? n Replacing the brain

30 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?