m1_intro

download m1_intro

of 14

description

intro pembukaan

Transcript of m1_intro

  • INTRODUCTION TO ARTIFICIAL INTELLIGENCEChapter 1

  • OutlineCourse overviewWhat is AI?Why AI?Typical AI problemsDefinationsRational AgentsAI Prehistory

  • Course overviewIntroduction and Agents (chapters 1,2)Search (chapters 3,4,5,6)Logic (chapters 7,8,9)Planning (chapters 11,12)Uncertainty (chapters 13,14)Learning (chapters 18,20)Natural Language Processing (chapter 22,23)

  • What is AIVarious definitions:Building intelligent entities.Getting computers to do tasks which require human intelligence.But what is intelligence?Simple things turn out to be the hardest to automate:Recognising a face.Navigating a busy street.Understanding what someone says.All tasks require reasoning on knowledge.

  • Why AI?Two main goals of AI:To understand human intelligence better. We test theories of human intelligence by writing programs which emulate it.

    To create useful smart programs able to do tasks that would normally require a human expert.

  • Typical AI ProblemsIntelligent entities (or agents) need to be able to do both mundane and expert tasks:Mundane tasks - consider going shopping:Planning a route, and sequence of shops to visit!Recognising (through vision) buses, people.Communicating (through natural language).Navigating round obstacles on the street, and manipulating objects for purchase.Expert tasks are things like:medical diagnosis.equipment repair.Often mundane tasks are the hardest.

  • What is AI?Views of AI fall into four categories:

    Thinking humanly Thinking rationally Acting humanly Acting rationally

    The textbook advocates "acting rationally"

  • Acting humanly: Turing TestTuring (1950) "Computing machinery and intelligence":"Can machines think?" "Can machines behave intelligently?"Operational test for intelligent behavior: the Imitation Game

  • Thinking humanly: cognitive modeling1960s "cognitive revolution": information-processing psychology Requires scientific theories of internal activities of the brain -- How to validate? Requires 1) Predicting and testing behavior of human subjects (top-down)or 2) Direct identification from neurological data (bottom-up)

  • Thinking rationally: "laws of thought"Aristotle: what are correct arguments/thought processes? Several Greek schools developed various forms of logic: notation and rules of derivation for thoughts; may or may not have proceeded to the idea of mechanization Direct line through mathematics and philosophy to modern AI Problems: Not all intelligent behavior is mediated by logical deliberationWhat is the purpose of thinking? What thoughts should I have?

  • Acting Rationally: Rational AgentRational behavior: doing the right thing The right thing: that which is expected to maximize goal achievement, given the available information Doesn't necessarily involve thinking e.g., blinking reflex but thinking should be in the service of rational action

  • Rational agentsAn agent is an entity that perceives and acts This course is about designing rational agents Abstractly, an agent is a function from percept histories to actions:[f: P* A] For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance

  • AI prehistoryPhilosophy Logic, methods of reasoning, mind as physical system foundations of learning, language, rationalityMathematics Formal representation and proof algorithms, computation, (un)decidability, (in)tractability, probabilityEconomics utility, decision theory Neuroscience physical substrate for mental activityPsychology phenomena of perception and motor control, experimental techniquesComputer building fast computers engineeringControl theory design systems that maximize an objective function over time Linguistics knowledge representation, grammar