Ar#ficial)Intelligence!!

Similar documents
CMSC 372 Artificial Intelligence. Fall Administrivia

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Artificial Intelligence

Artificial Intelligence. What is AI?

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

Artificial Intelligence: An overview

Introduction to Artificial Intelligence

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

Artificial Intelligence

Introduction to AI. What is Artificial Intelligence?

CSCE 315: Programming Studio

Artificial Intelligence

Artificial Intelligence. Berlin Chen 2004

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

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

Artificial Intelligence

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

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Intelligent Systems. Lecture 1 - Introduction

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

CMSC 421, Artificial Intelligence

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Artificial Intelligence CS365. Amitabha Mukerjee

Artificial Intelligence. An Introductory Course

CS 380: ARTIFICIAL INTELLIGENCE

Welcome to CompSci 171 Fall 2010 Introduction to AI.

CSE 473 Artificial Intelligence (AI) Outline

Wissensverarbeitung. - Introduction -

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

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

Artificial Intelligence

Artificial Intelligence

22c:145 Artificial Intelligence

Introduction to AI. Chapter 1. TB Artificial Intelligence 1/ 23

Random Administrivia. In CMC 306 on Monday for LISP lab

CS 486/686 Artificial Intelligence

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

AI in Business Enterprises

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

CSE 473 Artificial Intelligence (AI)

COS402 Artificial Intelligence Fall, Lecture I: Introduction

universe: How does a human mind work? Can Some accept that machines can do things that

CSE5001(CS417)/ 高级人工智能 Advanced Artificial Intelligence

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

What's involved in Intelligence?

Artificial Intelligence

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

What's involved in Intelligence?

Lecture 1 What is AI?

Introduction to Artificial Intelligence

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

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

ARTIFICIAL INTELLIGENCE

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

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

CS 188: Artificial Intelligence Fall Course Information

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

Lecture 1 What is AI?

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

Artificial Intelligence: An Introduction

Artificial Intelligence

CS:4420 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)

KI-Programmierung. Introduction

History and Philosophical Underpinnings

Artificial Intelligence (Introduction to)

Artificial Intelligence: Introduction

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

Artificial Intelligence for Engineers. EE 562 Winter 2015

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011

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

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

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

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

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction.

CS 188: Artificial Intelligence. Course Information

Foundations of Artificial Intelligence

Artificial Intelligence. AI Slides (4e) c Lin

COMPUTATONAL INTELLIGENCE

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

Elements of Artificial Intelligence and Expert Systems

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

mywbut.com Introduction to AI

Lecture 1 Introduction to knowledge-base intelligent systems. Dark Ages to knowledge-based systems Summary

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

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

Introduction to Artificial Intelligence

Our 2-course meal for this evening

Introduction and History of AI

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

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

CS 188: Artificial Intelligence

ENTRY ARTIFICIAL INTELLIGENCE

Foundations of Artificial Intelligence

Artificial Intelligence: An Introduction. Mohsen Afsharchi

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

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

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

Transcription:

Ar#ficial)Intelligence!! Ar#ficial) intelligence) is) the) science) of) making) machines) do) things) that) would) require) intelligence)if)done)by)men.) Marvin)Minsky,)1967) Roman Barták Department of Theoretical Computer Science and Mathematical Logic Four!Views!to!Ar-ficial!Intelligence! Ac-ng!Humanly! though&processes& behaviour& Thinking humanly cognitive science Acting humanly behaviorism human&perfomance& Thinking rationally logic Acting rationally doing the right thing ideal&performance&(ra1onality)& Alan)Turing!(1950)!provided!an!opera1onal!defini1on! of!intelligence.! Can!machines!think?!!!!!!! Can!machines!act!intelligently?! Turing)test)!A!computer!passes!the!test!if!a!human!interrogator,!aEer! posing!some!wrigen!ques1ons,!cannot!tell!whether!the! wrigen!responses!come!from!a!person!or!from!a! computer.! Required)capabili#es:) natural)language)processing) knowledge)representa#on) automated)reasoning) machine)learning) computer)vision) robo#cs) like a man

Do!you!know!this!problem?! Reverse)Turing)test!!computer!aGempts!to!recognize!whether!it! communicates!with!a!computer!or!a!person! Thinking!Humanly! Cogni#ve)Modelling) modelling!human!mind! we!must!have!some!way!of!determining!how! humans!think! TopKdown!approach!(psychology)! following!human!reasoning!steps!(found!through!introspec1on! or!through!observing!a!person!in!ac1on! GPS:!General!Problem!Solver!(Newell!&!Simon,!1957)! BoGomKup!(neuroscience)! modelling!the!brain!(through!observing!a!brain!in!ac1on)! connec1onist!models! intelligent!behaviour!emerges! by!connec1ng!a!large!number! of!simple!units! Thinking!Ra-onally! Ac-ng!Ra-onally! Since!the!1me!of!Aristotle!(384!!322!BC)!people!aGempted! to!codify! right!thinking! Syllogisms! PaGerns!for!argument!structures!that!always!yield!correct! conclusions!when!given!correct!premises! Socrates!is!a!man,!all!men!are!mortal!!!Socrates!is!mortal! This!study!ini1ated!the!field!of!logic)(and!mathema1cs)! Major)obstacles:! It!is!not!easy!to!take!informal!knowledge!and! state!it!in!the!formal!terms!required!by!logical! nota1on,!par1cularly!when!the!knowledge!is! less!than!100%!certain.! There!is!a!big!difference!between!solving! a!problem! in!principle!and!solving!it!in!prac1ce.! Rational behaviour = doing right things right thing = achieving the best (expected) outcome even when there is uncertainty Making correct inferences (thinking rationally) is part of being a rational agent, but not exclusive. In some situations, there is no provable correct thing to do, but something must still be done. There are also ways of acting rationally that cannot be said to involve inference (for example, reflex actions). This course concentrates on general principles of rational agents and on components for constructing them.

Course!Structure! Resources! Introduc#on) a!bit!of!history,!context,!intelligent!agents! Problem)Solving) search!algorithms,!constraint!sa1sfac1on! Knowledge)and)Reasoning) logic!and!logical!inference,! knowledge!representa1on! Planning) composing!ac1ons!to!achieve!goals! Artificial Intelligence: A Modern Approach S. Russell and P. Norvig Prentice Hall, 2010 (third ed.) http://aima.cs.berkeley.edu/ Umělá)inteligence)1O6) Vladimír!Mařík,!Olga!Štěpánková,!Jiří! Lažanský!a!kol.! Academia! Course!Web!Page! Links!to!Other!Courses! http://ktiml.mff.cuni.cz/~bartak/ui/ You can find there: slides links and resources contacts Seminar on Artificial Intelligence about theoretical and practical questions in a field of Artificial Intelligence Constraint Programming about techniques of constraint satisfaction Decision Procedures and Verification about logical inferences Planning and Scheduling about automated construction of plans and schedules Machine Learning about teaching computers to learn new things

The!Founda-ons!of!Ar-ficial!Intelligence! The!History!of!Ar-ficial!Intelligence! Artificial Intelligence draw ideas and techniques from many disciplines. Philosophy (428 BC -) how does the mind arise from a brain? logic, reasoning techniques Mathematics (800 -) what are the formal rules to draw valid conclusions? what can be computed? Economics (1776 -) how to maximize payoff? utility theory, decision processes Neuroscience (1861 -) how do brains process information? the physical seat of consciousness Psychology (1879 -) how do humans think and act? behaviourism Computer engineering (1940 -) how to build an efficient computer? machines for information processing Control theory (1948 -) how can artefacts operate under their own control? systems maximizing an objective function over time Linguistics (1957 -) how does language relate to thought? knowledge representation The gestation of AI (1943-1955) W. McCulloch & W. Pitts: Boolean model of neurons A. Turing: Computing Machinery and Intelligence the first complete vision of artificial intelligence The birth of AI (1956) two-months workshop at Dartmouth College, NH J. McCarthy gave the name Artificial Intelligence A. Newell & H. Simon: software Logic Theorist Great expectations (1952-1969) demonstrating one X after another from the list a machine can never do X General Problem Solver, Geometry Theorem Prover, Lisp (1958), Analogy, blockworld J. McCarthy referred to this period as the Look, Ma, no hands! era. The!History!of!Ar-ficial!Intelligence! A dose of reality (1966-1973) There are now machines that think, that learn and that create, but only on simple problems Why? the early programs knew nothing of their subject matter; they succeeded by means of simple syntactic manipulations intractability of many problems that AI was attempting to solve (trying out different combinations of steps until the solution was found) fundament limitations on the basic structures used (perceptron learns anything it can represent, but it could represent very little) Knowledge-based systems (1969-1979) The alternative to weak general methods is to use more powerful, domain-specific knowledge. expert (knowledge) systems: DENDRAL (Buchanan) inferring molecular structure from the information provided by a mass spectrometer, introducing rules based on well-known patterns to reduce possible structures MYCIN (Feigenbaum) diagnosing blood infections, introducing certainty factors PROLOG (Colmerauer, 1972) frames (Minsky, 1975) motivations for current OOP AI becomes an industry (1980) commercial expert system R1 for configuring computers DEC ($40 mil./year) Fifth Generation of computers (Japan, 1981) a 10-year plan to build intelligent computers running Prolog boom of AI industry (billions of dollars in 1988) and then the AI Winter companies failed to deliver on extravagant promises (like the dot.com bubble) The return of neural networks (1986) reinventing back-propagation learning algorithm The!History!of!Ar-ficial!Intelligence! AI adopts the scientific method (1987) AI has come firmly under the scientific method, hypothesis must be subjected to rigorous empirical experiments, and the results must be analysed statistically for their importance; experiments can be replicated novel approaches: hidden Markov models, Bayesian networks, data mining formalisation and specialisation led to fragmentation The emergence of intelligent agents (1995) encouraged by progress in solving the subproblems of AI researchers started to look at the whole agent problem again SOAR (State, Operator and Result) a complete agent architecture

Logis-cs! Gulf War 1991: Launch:!October!24,!1998! Target:!Comet!Borrelly! tes#ng)a)payload)of)12)advanced,)high)risk) technologies) Traditional approach: hundreds of human planners months to generate plans IP&S approach: autonomous)remote)agent) O-PLAN2 helps human planners planning,!execu1on,!and!monitoring!spacecrae!ac1vi1es!!based!on!general!commands!from!operators! three!tes1ng!scenarios! Savings: faster development of background less cargo flights return of investment >> all AI research supported by US government: 12!hours!of!low!autonomy!(execu1on!and!monitoring)! 6!days!of!high!autonomy!(opera1ng!camera,!simula1on!of!faults)! 2!days!of!high!autonomy!(keep!direc1on)!» beware)of)backtracking!)» beware)of)deadlock)in)plans!) Since 1956 not only IP&S, but all AI research! RoboCup! By!midK21st!century,!a!team!of!fully!autonomous! humanoid!robot!soccer!players!shall!win!the!soccer! game,!complying!with!the!official!rule!of!the!fifa,! against!the!winner!of!the!most!recent!world!cup.! Simula#on)league! simulated!games!in!computers! Small)size)league! robots!limited!to!a!18!cm!diameter! Middle)size)league) robots!limited!to!a!50!cm!diameter! all!sensors! Standard)plaSorm)league) Sony!Aibo,!Nao! Humanoid)league! penalty!kicks!and!twoktoktwo!game! Deep!Space!1! RoboCup!Emo-ons!

Grand!Challenges! The!Grand!Challenge!was!the!first!long)distance) compe##on)for)driverless)cars)in!the!world.! The!ul1mate!goal!was!making!oneKthird!of!ground! military!forces!autonomous!by!2015.! 2004)Grand)Challenge) Failure!K!None!of!the!robot!vehicles! finished!the!route!(max.!11,78!km,! CMU)! 2005)Grand)Challenge) Done!!Winner!Stanley!(212.4!km!in! about!7!hours,!stanford)! 2007)Urban)Challenge) Winner!BOSS!(CMU)!driving!in!urban! areas! 2013 Roman Barták Department of Theoretical Computer Science and Mathematical Logic bartak@ktiml.mff.cuni.cz Google!SelfKdriving!Car!