Actually 3 objectives of AI:[ Winston & Prendergast ] Make machines smarter Understand what intelligence is Make machines more useful

Similar documents
CS:4420 Artificial Intelligence

Introduction to AI. What is Artificial Intelligence?

Artificial Intelligence. An Introductory Course

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

22c:145 Artificial Intelligence

Artificial Intelligence. What is AI?

Intelligent Systems. Lecture 1 - Introduction

Lecture 1 Introduction to AI

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Artificial Intelligence. Berlin Chen 2004

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Outline. What is AI? A brief history of AI State of the art

Introduction to Artificial Intelligence

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Logic Programming. Dr. : Mohamed Mostafa

Artificial Intelligence

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

Welcome to CompSci 171 Fall 2010 Introduction to AI.

CMSC 372 Artificial Intelligence. Fall Administrivia

CS 486/686 Artificial Intelligence

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

What is AI? Robert Platt Northeastern University

Artificial Intelligence

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

ARTIFICIAL INTELLIGENCE

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally

Artificial Intelligence

Artificial Intelligence CS365. Amitabha Mukerjee

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Introduction to Artificial Intelligence: cs580

ARTIFICIAL INTELLIGENCE

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Artificial Intelligence: Definition

Introduction and History of AI

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI

Foundations of Artificial Intelligence

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Ar#ficial)Intelligence!!

CSE 473 Artificial Intelligence (AI) Outline

Artificial Intelligence

Artificial Intelligence

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

Artificial Intelligence: An overview

Artificial Intelligence: An Introduction

CMSC 421, Artificial Intelligence

Foundations of Artificial Intelligence

Artificial Intelligence (Introduction to)

This tutorial is prepared for the students at beginner level who aspire to learn Artificial Intelligence.

Lecture 1 What is AI?

Artificial Intelligence

Artificial Intelligence

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

Artificial Intelligence: Your Phone Is Smart, but Can It Think?

Instructor. Artificial Intelligence (Introduction to) What is AI? Introduction. Dr Sergio Tessaris

COS402 Artificial Intelligence Fall, Lecture I: Introduction

Lecture 1 What is AI?

Artificial Intelligence

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily!

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

UNIT 13A AI: Games & Search Strategies

Introduction. Artificial Intelligence. Topic 1. What is AI? Contributions to AI History of AI Modern AI. Reading: Russel and Norvig, Chapter 1

Wissensverarbeitung. - Introduction -

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

CS 380: ARTIFICIAL INTELLIGENCE

Random Administrivia. In CMC 306 on Monday for LISP lab

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence for Engineers. EE 562 Winter 2015

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI

CSCE 315: Programming Studio

Artificial Intelligence

Introduction to Artificial Intelligence

What's involved in Intelligence?

V. Adamchik Data Structures. Game Trees. Lecture 1. Apr. 05, Plan: 1. Introduction. 2. Game of NIM. 3. Minimax

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Foundations of Artificial Intelligence Introduction State of the Art Summary. classification: Board Games: Overview

Intelligent Agents. Introduction. Ute Schmid Practice: Emanuel Kitzelmann. Cognitive Systems, Applied Computer Science, University of Bamberg

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

mywbut.com Introduction to AI

Elements of Artificial Intelligence and Expert Systems

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

How AI Won at Go and So What? Garry Kasparov vs. Deep Blue (1997)

Philosophy. AI Slides (5e) c Lin

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

CS5331: Concepts in Artificial Intelligence & Machine Learning systems. Rattikorn Hewett

CSE 473 Artificial Intelligence (AI)

History and Philosophical Underpinnings

The Impact of Artificial Intelligence. By: Steven Williamson

Artificial Intelligence. AI Slides (4e) c Lin

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

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

KI-Programmierung. Introduction

CE213 Artificial Intelligence Lecture 1

What's involved in Intelligence?

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

CS343 Introduction to Artificial Intelligence Spring 2010

Transcription:

Bab 1 Introduction Definisi Artificial Intelligence [Rich dan Knight] Artificial Intelligence is the study of how to make computers do things which, at the moment, people do better. [Ginsberg] Artificial Intelligence is the enterprise of constructing an intelligent artifact. [Russel dan Norvig] Artificial Intelligence is the study of the principles of construction of rational agents. Other definitions regarding to AI such as: The goal of work in AI is to build machine that performs task normally requiring human intelligence Research scientists in AI try to get machine to exhibit behavior that we call intelligent behavior when we observe it in human beings The goal of AI research is to construct computer programs which exhibit behavior that we call intelligent behavior when we observe it in human being AI is an attemp to construct the mechanism to perform task requiring intelligence when perform by human being AI is basiccally the theory how human minds works Actually 3 objectives of AI:[ Winston & Prendergast ] Make machines smarter Understand what intelligence is Make machines more useful Tiga Perspektives dari Artificial Intelligence AI as Psychology Goal of understanding the human mind from a computational point of view Attempt to build computers functionally ( I/O) equivalent to humans Aim to recreate human abilities and disabilities Aim to recreate human CPU time 1

Attempt to discover algorithms used by humans Abstract from the neural implementation AI as Engineering Goal of getting machines to perform tasks humans do well Goal of improving on humans when they do badly No particular preference for using human algorithms Just use whatever techniques work AI as Mathematics or Philosophy Goal of building a rational machine Goal of discovering the laws of thought Laws applicable to any system natural or artificial Seek to prove theorems about optimality Hal umum dari tiga perspektives diatas Shared belief that humans are a good source of clues about how to build an intelligent machine. Shared belief that theories of intelligence should be tested by implementing them in computer programs and testing them on real problems. Activities manusia yang membutuhkan intelligence Prove a theorem in mathematics Discover a law of physics Play chess, backgammon atau game lainnya Learn a foreign language Write short stories Paint pictures Play a musical instrument Carry on cocktail conversation Manage a multinational corporation The term intelligent behavior is signed by several abilities such as: learn or understand from experience make sense out of ambigious and contradictory messages responce quickly and successfully to new situation use reason in solving problems and directing conduct effectively deal with confusing situations understand and infer in ordinary, rational ways apply knowledge to manipulate environment acquire and apply knowledge think and reason recognize the relative importance of different elements in a situation Universal versus Expert Abilities Abilities all normal adult humans have: Seeing, hearing, walking, talking, learning, common sense Abilities only some human experts have: Proving theorems, playing chess, playing a musical instrument, managing companies, negotiating agreements. The expert abilities have turned out to be easier for AI machines Our respect for the universal human abilities has risen as we have attempted to automate them 2

Artificial versus natural intelligence AI more permanent AI offer ease of duplication and dissemination AI can be less expensive AI is consistent and thorough AI can be documented but NI is creative NI enebles people to benefit from and use sensory experience directly NI can be used all the times NI can be based on a wide context of experience What is an AI Problem? Problems that require search No deterministic algorithm is known Must use trial and error NPHard problems all have this property Example: Schedule courses Problems that are poorly specified We don t know a concise, exact problem specification We don t know what knowledge is needed to solve the problem We don t have the knowledge needed to solve the problem Our knowledge is imprecise or inaccurate Example: Explain integration to a human What is an AI Method? Use of general inference methods, such as heuristic search, constraint propagation or resolution theorem proving. Representation of knowledge in declarative form such as search spaces, constraint networks or systems of logical axioms. AI research constantly looks at examples [Seymore Papert] You can t think about thinking without thinking about thinking about something The Role of Computer Programs The best way to learn how to do something is to teach it Computers are the dumbest students They force us to make everything painfully explicit They keep us from leaving out crucial steps Experiments force us to test our methods in the real world Uncover missing or wrong knowledge Uncover problems of intractability Type of computation When human experts solve problem, they use symbol to represent the problem concepts and apply various startegies and rules to manipulate the concepts. AI approach [ Waterman ] represents knowledge as a set of sysmbols that stand for problem concepts where a symbol in AI is a string of character that stand for some real world concepts. 3

To solve problem AI program manipulates these symbols, so knowledge representation, the choise, form and interpretation of the symbols is very important in AI. So, Symbolic processing is an essential characteristics of AI so it leads to some other definition to AI such as : the branch of computer science dealing with symbolic, nonalgorithmic methods of problem solving. The difference of AI program compare with coventional computation - Symbolic versus numeric AI mainly deals with symbolic manipulation eventhough it also use numerical value to express certain kind of value - Agorithmic versus non algorithmic. Algorithmic means dealing with step by step procedure which guarantee it can get the right solution for the problem but in AI tend to be non algorithmic, in other words, our mental activities consist of more than just following logical, step by step procedure. The Grand Questions Can a machine think? Can a machine create? Can a machine have consciousness? Definition of AI [Russel and Norvig] Different people think of AI differently. Two important factors to consider are: 1. Are they concerned with thinking or behavior? 2. Do they want to model humans or work from an ideal standard? Definitions of AI can be organized into four categories: System that think like System that think Thought Process and System that act like System that act Behavior Based on Ideal Standard To Model Human 4

Human Ideal Concept of Intelligence Thought Process and Reasoning Behavior Make computers think in the full and literal sense [Haugeland, 1985] Automation of human thinking activities such as decision making, problem solving, learning Create machine that perform functions that require intelligence when performed by people [Kurzwell, 1990] Study how to make computer do things at Study of mental faculties through the use of computational model [Charniak & McDermott, 1985] Study of computation that makes it possible to A field of study that seeks to explain and emulate intelligent behavior in term of computational process [Schalkoff, 1990] Branch of CS that concern with automation Acting Humanly Intelligent behavior is the ability to achieve human level performance in all cognitive tasks performed by the computer system [Alan Turing, 1950]. To achieve the above condition the computer should possess: 1. Natural Language Processing, to enable the computer to communicate. 2. Knowledge Representation, to store information provided before, during and after process. 3. Automated Reasoning, to use the stored information to answer questions, solve problems and draw new conclusions. 4. Machine Learning, to adapt new circumstances and to detect and extrapolate patterns. 5. Computer Vision, to perceive objects 6. Robotics, to move or to act Thinking Humanly First we have to know how humans think or how human mind's working. The behavior of computer program should be matched with human behavior. The concern is not only how the program correctly solves the given problem but also how the reasoning steps of the program to solve the given problem match with human behavior. This approach leads to Cognitive Science. Thinking Rationally The laws of human thought were supposed to govern the operation of the human mind. Lead to the development of formal logic and inference, which describes a precise notation for all kind of things in the world and the relationship between them. This approach is called "The law of thought approach". 5

Acting Rationally Acting rationally means acting to achieve one's goal, given one's beliefs. This approach is called "The Rational Agent approach" Agent is something that acts in environment and AI is the study of the design and development of intelligent agents Intelligent agent is agent that acts intelligently: its actions are appropriate for its goals and circumstances it is flexible to changing environments and goals it learns from experience it makes appropriate choices given perceptual limitations and finite computation Example Applications for Agents Autonomous delivery/cleaning robot rooms around home/office environment, delivering coffee, parcels, vacuuming, dusting,... Diagnostic assistant helps a human troubleshoot problems and suggest repairs or treatments. E.g., electrical problems, medical diagnosis Infobot searches for information on computer system or network. Autonomous Space Probes fly spacecraft and carry out objectives, while controlling and maintaining their internal systems, over decades. Current Challenges Most successful systems solve specific task... lack generality and adaptability Can not easily (if at all) switch context Current work on ``intelligent agents'' The History of AI Human tends to create intelligence outside the human body, ex : artificial winds, artificial people, even artificial God. The first recognizable milestone is in 1884, Charless Babbage create machine that can exhibit some intelligence. In 1950, Claude Shannon suggested computers would be able to play chess The field of Cybernetics ( Robert Wiener ) pointed to the functional similarities between human and machine. In 1956, at the conference conducted by Dartmouth College, John McCarthy mentioned about the word Artificial Intelligence. Since then, many application were created such as program for solving geometric analogy problems like those that appear in intelligence test, Macsyma [1970]is an expert system that solves complex algebraic and calculus problem, Mycin [1975]as an expert system in medical aplication. The limitation of the application is the computer capabilities and speed Many successful systems_ Deep Blue chess player beats world Champion Garry Kasparov Deep Blue Junior remis with Karpov [2003] PEGASUS speech understander reserves air tix MARVEL detects anomalies in Voyager_ CMU_s selfdriving van stays just under the speed limit 55 mph [about 88 km/jam] Hot Topic: Intelligent software agents Scheduling meetings, Keeping track of files Reading email, newsgroups Gathering information over the INTERNET 6