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?

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Artificial Intelligence
Artificial Intelligence
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.
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.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
Artificial Intelligence A Modern Approach Dennis Kibler.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Random Administrivia In CMC 306 on Monday for LISP lab.
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
What is Artificial Intelligence? –not programming in LISP or Prolog (!) –depends on your perspective... a method for modeling intelligence a method for.
Introduction to Artificial Intelligence ITK 340, Spring 2010.
Dr Rong Qu Module Introduction.
Artificial Intelligence
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction: Chapter 1
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Artificial Intelligence Lecture No. 3
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
If the human brain were so simple that we could understand it, we would be so simple that we couldn't. —Emerson M. Pugh.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
1 Introduction to Artificial Intelligence (Lecture 1)
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Artificial Intelligence
So what is AI?.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Chapter 1 Artificial Intelligence Overview Instructor: Haris Shahzad Artificial Intelligence CS-402.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
Artificial Intelligence, simulation and modelling.
ARTIFICIAL INTELLIGENCE. Contents Introduction Branches of AI Control Theory Cybernetics Artificial Neural Networks Application Advantage And Disadvantage.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
1 Artificial Intelligence & Prolog Programming CSL 302.
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.
CSC 290 Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
A I (Artificial Intelligence)
COMP 4640 Intelligent & Interactive Systems
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Intelligence Are the things shown below, Intelligent?
Systems that THINK Like Humans
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
EA C461 – Artificial Intelligence Introduction
CS 404 Artificial Intelligence
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

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?

Four main approaches to AI Systems that act like humans Systems that think like humans Systems that think rationally Systems that act rationally

Approach #1: Acting Humanly AI is: “The art of creating machines that perform functions that require intelligence when performed by people” (Kurzweil) Ultimately to be tested by the Turing Test

The Turing Test Picture Demonstrations of software /eliza/ (1965) /eliza/ Megahal – finalist in Loebner competition Transcripts: 96.txt

In practice Needs: Natural language processing Knowledge representation Automated reasoning Machine learning Too general a problem – unsolved in the general case Intelligence takes many forms, which are not necessarily best tested this way Is it actually intelligent? (Chinese room)

Approach #2: Thinking Humanly AI is: “[The automation of] activities that we associate with human thinking, activities such as decision-making, problem solving, learning…” (Bellman) Goal is to build systems that function internally in some way similar to human mind

Workings of the human mind Traditional computer game players typically work much differently than human players Massive look-ahead, minimal “experience” People think differently in experience, “big picture”, etc. Cognitive science tries to model human mind based on experimentation Cognitive modeling approach tries to act intelligently while actually internally doing something similar to human mind

Approach #3: Thinking rationally AI is: “The study of the computations that make it possible to perceive, reason, and act” (Winston) Approach firmly grounded in logic I.e., how can knowledge be represented logically, and how can a system draw deductions? Uncertain knowledge? Informal knowledge? “I think I love you.”

Approach #4: Acting rationally AI is: “The branch of computer science that is concerned with the automation of intelligent behavior” (Luger and Stubblefield) The intelligent agent approach An agent is something that perceives and acts Emphasis is on behavior

Acting rationally: emphasis of this class (and most AI today) Why? In solving actual problems, it’s what really matters Behavior is more scientifically testable than thought More general: rather than imitating humans trying to solve hard problems, just try to solve hard problems

Recap on the difference in approaches Thought vs. behavior Human vs. rational

History of AI It’s in text and very cool, read it Sections

What we’ll be doing LISP Programming Intelligent agents Search methods, and how they relate to game playing (e.g. chess) Logic and reasoning Propositional logic

What we’ll be doing Uncertain knowledge and reasoning Probability, Bayes rule Machine learning Neural networks, decision trees, computationally learning theory, reinforcement learning

What we won’t be doing in class (but you can for project) HAL Robotics Natural language processing (Jeff’s class in the spring) Building Quake-bots

The Lisp Programming Language Developed by John McCarthy at MIT Second oldest high level language still in use (next to FORTRAN) LISP = LISt Processing Common Lisp is today’s standard Most popular language for AI

Why use Lisp? Everything's a list Interactive Symbolic Dynamic Garbage collection