Introduction: What is AI - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Introduction: What is AI

Description:

But not limited human style or mechanism. AI in Context. Solve ... Airport gate scheduling: Satisfy constraints on gate size, passenger transfers, traffic flow ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 21
Provided by: classesCs
Category:

less

Transcript and Presenter's Notes

Title: Introduction: What is AI


1
Introduction What is AI?
  • CMSC 25000
  • Introduction to Artificial Intelligence
  • January 7, 2003

2
Agenda
  • Course goals
  • Course description and syllabus
  • What is Artificial Intelligence?

3
Course Goals
  • Understand reasoning, knowledge representation
    and learning techniques of artificial
    intelligence
  • Evaluate the strengths and weaknesses of these
    techniques and their applicability to different
    tasks
  • Understand their roles in complex systems
  • Assess the role of AI in gaining insight into
    intelligence and perception

4
Instructional Approach
  • Readings
  • Provide background and detail
  • Class sessions
  • Provide conceptual structure
  • Homework
  • Provide hands-on experience
  • Explore and compare techniques

5
Course Organization
  • Knowledge representation manipulation
  • Reasoning, Planning,..
  • Acquisition of new knowledge
  • Machine learning techniques
  • AI at the interfaces
  • Perception - Language, Speech, and Vision

6
Course Materials
  • Textbook
  • Artificial Intelligence A Modern Approach
  • 2nd edition, Russell Norvig
  • Seminary Co-op
  • Lecture Notes
  • Available on-line for reference

7
Homework Assignments
  • Weekly
  • due Tuesdays in class
  • Implementation and analysis
  • Most programming assignments in Scheme
  • Tested under Dr Scheme
  • Available in Regentstein Linux MAC labs
  • PLT language
  • Simply Scheme or How to Design Programs
  • Some Lisp
  • TA Discussion List for help
  • http//mailman.cs.uchicago.edu -- cs25000

8
Homework Comments
  • Homework will be accepted late
  • 10 off per day
  • Collaboration is permitted on homework
  • Write up your own submission
  • Give credit where credit is due

9
Grading
  • Homework 40
  • Midterm 30
  • Final Exam30

10
Course Resources
  • Web page
  • classes.cs.uchicago.edu/classes/archive/2003/
    winter/25000-1/
  • Lecture notes, syllabus, homework assignments,..
  • Staff
  • Instructor Gina-Anne Levow, levow_at_cs
  • Office Hours Thursday 230-430 pm, Ry166
  • TA Dinoj Surendran, dinoj_at_cs
  • Office Hours Monday 3-4 pm, Wed 4-5 Eck 006

11
Questions of Intelligence
  • How can a limited brain respond to the incredible
    variety of world experience?
  • How can a system learn to respond to new events?
  • How can a computational system model or simulate
    perception? Reasoning? Action?

12
What is AI?
  • Perspectives
  • The study and development of systems that
  • Think and reason like humans
  • Cognitive science perspective
  • Think and reason rationally
  • Act like humans
  • Turing test perspective
  • Act rationally
  • Rational agent perspective

13
Turing Test
  • Proposed by Alan Turing (1950)
  • Turing machines decidability
  • Operationalize intelligence
  • System indistinguishable from human
  • Canonical intelligence
  • Required capabilites
  • Language, knowledge representation, reasoning,
    learning (also vision and robotics)

14
Why Not?
  • Birds vs Airplanes
  • Typos
  • Eliza

15
Focus
  • Develop methods for rational action
  • Agents autonomous, capable of adapting
  • Rely on computations to enable reasoning,perceptio
    n, and action
  • But, still act even if not provably correct
  • Require similar capabilities as Turing Test
  • But not limited human style or mechanism

16
AI in Context
  • Solve real-world (not toy) problems
  • Response to biggest criticism of classic AI
  • Formal systems enable assessment of psychological
    and linguistic theories
  • Implementation and sanity check on theory

17
Solving Real-World Problems
  • Airport gate scheduling
  • Satisfy constraints on gate size, passenger
    transfers, traffic flow
  • Uses AI techniques of constraint propagation,
    rule-based reasoning, and spatial planning
  • Disease diagnosis (Quinlans ID3)
  • Database of patient information disease state
  • Learns set of 3 simple rules, using 5 features to
    diagnose thyroid disease

18
Evaluating Linguistic Theories
  • Principles and Parameters theory proposes small
    set of parameters to account for grammatical
    variation across languages
  • E.g. S-V-O vs S-O-V order, null subject
  • PAPPI (Fong 1991) implements theory
  • Converts English parser to Japanese by switch of
    parameter and dictionary

19
Challenges
  • Limited resources
  • Artificial intelligence computationally demanding
  • Many tasks NP-complete
  • Find reasonable solution, in reasonable time
  • Find good fit of data and process models
  • Exploit recent immense expansion in storage,
    memory, and processing

20
Studying AI
  • Develop principles for rational agents
  • Implement components to construct
  • Knowledge Representation and Reasoning
  • What do we know, how do we model it, how we
    manipulate it
  • Search, constraint propagation, Logic, Planning
  • Machine learning
  • Applications to perception and action
  • Language, speech, vision, robotics.
Write a Comment
User Comments (0)
About PowerShow.com