Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.

Slides:



Advertisements
Similar presentations
The Development of AI St Kentigerns Academy Unit 3 – Artificial Intelligence.
Advertisements

Artificial intelligence. I believe that in about fifty years' time it will be possible, to programme computers, with a storage capacity of about 10.
Part2 AI as Representation and Search
KU NLP Artificial Intelligence1 Ch 3. Structures and Strategies for State Space Search q Introduction q Graph Theory  Structures for state space search.
AI Defined Textbook definition:
Search: Representation and General Search Procedure Jim Little UBC CS 322 – Search 1 September 10, 2014 Textbook § 3.0 –
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
CPSC 322, Lecture 4Slide 1 Search: Intro Computer Science cpsc322, Lecture 4 (Textbook Chpt ) January, 12, 2009.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
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.
CPSC 533 Philosophical Foundations of Artificial Intelligence Presented by: Arthur Fischer.
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,
Acting Humanly: The Turing test (1950) “Computing machinery and intelligence”:   Can machine’s think? or Can machines behave intelligently? An operational.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
COMP 3009 Introduction to AI Dr Eleni Mangina
Random Administrivia In CMC 306 on Monday for LISP lab.
Turing Test & Intelligence. Turing’s Goal Alan Turing, Computing Machinery and Intelligence, 1950: Can machines think? Can machines think? How could we.
1 4 questions (Revisited) What are our underlying assumptions about intelligence? What kinds of techniques will be useful for solving AI problems? At what.
Artificial intelligence. [I]f there had been such machines, possessing the organs and outward form of a monkey or some other animal without reason,
Artificial Intelligence
Chapter 11: Artificial Intelligence
Alan Turing In 1950 asked - Can Machines Think? Turing changed that into the Turing Test “Can Computers Understand Language?” would have been.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Turing Test and other amusements. Read this! The Actual Article by Turing.
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
What is Artificial Intelligence? Abbas Mehrabian Teacher: Dr. M. Raei Sharif Saturday, 6 Esfand 1384.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Artificial Intelligence Bodies of animals are nothing more than complex machines - Rene Descartes.
CS 415 – A.I. Slide Set 5. Chapter 3 Structures and Strategies for State Space Search – Predicate Calculus: provides a means of describing objects and.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Philosophy 4610 Philosophy of Mind Week 8: Can a Computer Think?
I Robot.
1 Introduction to Artificial Intelligence (Lecture 1)
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Artificial Intelligence and Searching CPSC 315 – Programming Studio Spring 2013 Project 2, Lecture 1 Adapted from slides of Yoonsuck Choe.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Artificial Intelligence, simulation and modelling.
1 Artificial Intelligence & Prolog Programming CSL 302.
MCS 380/590 Intro to Artificial Intelligence William C. Regli Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science.
Artificial Intelligence Skepticism by Josh Pippin.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
What is Artificial Intelligence? Introduction to Artificial Intelligence Week 2, Semester 1 Jim Smith.
Artificial Intelligence
Artificial Minds?.
Chapter 11: Artificial Intelligence
Artificial Intelligence
Artificial Intelligence (CS 370D)
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Artificial Intelligence
AI Defined Textbook definition:
Artificial Intelligence
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
EA C461 – Artificial Intelligence Introduction
COMP3710 Artificial Intelligence Thompson Rivers University
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Presentation transcript:

Artificial Intelligence Introduction (2)

What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate with human thinking, like decision making, learning... ?  the art of creating machines that perform functions that require intelligence when performed by people ?  the study of mental faculties through the use of computational models ?

What is AI?  There are no crisp definitions Q. What is artificial intelligence? A. It is the science and engineering of making intelligent machines, especially intelligent computer programs. Q. what is intelligence? A. Intelligence is the computational part of the ability to achieve goals in the world. Varying kinds and degrees of intelligence occur in people, many animals and some machines.

4 Alan M Turing, Hero  Helped to found theoretical CS –1936, before digital computers existed  Helped to found practical CS –wartime work decoding Enigma machines –ACE Report, 1946  Helped to found practical AI –first (simulated) chess program  Helped to found theoretical AI …

5 What did Turing think?  Turing (in 1950) believed that by 2000 –computers available with 128Mbytes storage –programmed so well that interrogators have only a 70% chance after 5 minutes of being right  “By 2000 the use of words and general educated opinion will have altered so much that one will be able to speak of machines thinking without expecting to be contradicted”

Turing Test  Three rooms contain a person, a computer, and an interrogator.  The interrogator can communicate with the other two by teleprinter.  The interrogator tries to determine which is the person and which is the machine.  The machine tries to fool the interrogator into believing that it is the person.  If the machine succeeds, then we conclude that the machine can think.

7 The Imitation Game  Interrogator in one room –computer in another –person in a third room  From typed responses only (text-only), can interrogator distinguish between person and computer?  If the interrogator often guesses wrong, say the machine is intelligent.

8 Can Machines Think?  Turing starts by defining machine & think –Will not use everyday meaning of the words  otherwise we could answer by Gallup poll –Instead, use a different question  closely related, but unambiguous  “I believe the original question to be too meaningless to deserve discussion”

9 A sample game  Turing suggests some Q & A’s:  Q: Please write me a sonnet on the subject of the Forth Bridge  A: Count me out on this one, I never could write poetry  Q: Add to –(pause about 30 seconds)  A:  Q: Do you play chess?  A: Yes  Q: I have K at my K1, and no other pieces. You have only K at K6 and R at R1. It is your move. What do you play? –(pause about 15s)  A: R-R8 mate

10 Some Famous Imitation Games  1960sELIZA –Rogerian psychotherapist  1970sSHRDLU –Blocks world reasoner  1980s NICOLAI –unrestricted discourse  1990sLoebner prize –win $100,000 if you pass the test

“Chinese room” argument [Searle 1980]  Person who knows English but not Chinese sits in room  Receives notes in Chinese  Has systematic English rule book for how to write new Chinese characters based on input Chinese characters, returns his notes –Person=CPU, rule book=AI program, really also need lots of paper (storage) –Has no understanding of what they mean –But from the outside, the room gives perfectly reasonable answers in Chinese!  Searle’s argument: the room has no intelligence in it! image from

Why is AI hard? Two usual ingredients (for standard AI)  Representation –need to represent our knowledge in computer readable form  Reasoning –need to be able to manipulate knowledge and derive new knowledge –finding the successful way usually involves search Both of these are hard.

Knowledge Representation  It is the problem of capturing in a formal language suitable for computer manipulation.  We will study logic as a language for AI

Representation Language  An AI representation language must : –Handle qualitative knowledge –Allow new knowledge to be inferred from set of facts and rules

Search Problem Search is a problem-solving technique to explores successive stages in problem-solving process.

Search Problem  We need to define a space to search in to find a problem solution  To successfully design and implement search algorithm, we must be able to analyze and predict its behavior.

State Space Search One tool to analyze the search space is to represent it as space graph, so by use graph theory we analyze the problem and solution of it.

Graph Theory A graph consists of a set of nodes and a set of arcs or links connecting pairs of nodes. Island1Island2 River1 River2

Graph structure  Nodes = {a, b, c, d, e}  Arcs = {(a,b), (a,d), (b,c), ….} a d b e c

Tree  A tree is a graph in which two nodes have at most one path between them.  The tree has a root. a b cd efghij

Space representation In the space representation of a problem, the nodes of a graph correspond to partial problem solution states and arcs correspond to steps in a problem-solving process

Example  Let the game of Tic-Tac-toe

Strategies for search  The strategies for state space search are: Data-driven and goal-driven search

Data-Driven search  It is called forward chaining  The problem solver begins with the given facts and a set of legal moves or rules for changing state to arrive to the goal.

Goal-Driven Search  Take the goal that we want to solve and see what rules or legal moves could be used to generate this goal.  So we move backward.

Search Implementation  In both types of moving search, we must find the path from start state to a goal.  We use goal-driven search if –The goal is given in the problem –There exist a large number of rules –Problem data are not given

Search Implementation  The data-driven search is used if –All or most data are given –There are a large number of potential goals –It is difficult to form a goal