What is AI - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

What is AI

Description:

Predicted that by 2000, a machine might have a 30% chance of fooling a lay ... A set of ontological commitments. A fragmentary theory of intelligent reasoning ... – PowerPoint PPT presentation

Number of Views:156
Avg rating:3.0/5.0
Slides: 13
Provided by: TruHoa3
Category:

less

Transcript and Presenter's Notes

Title: What is AI


1
What is AI?
2
Acting Humanly The Turing Test
  • Alan Turing (1912-1954)
  • Computing Machinery and Intelligence (1950)

Imitation Game
Human
Human Interrogator
AI System
3
Acting Humanly The Turing Test
  • Predicted that by 2000, a machine might have a
    30 chance of fooling a lay person for 5 minutes.
  • Anticipated all major arguments against AI in
  • following 50 years.
  • Suggested major components of AI knowledge,
  • reasoning, language, understanding, learning.

4
Thinking Humanly Cognitive Modelling
  • Not content to have a program correctly solving a
    problem.
  • More concerned with comparing its reasoning
    steps to traces of human solving the same
    problem.
  • Requires testable theories of the workings of the
  • human mind cognitive science.

5
Thinking Rationally Laws of Thought
  • Aristotle was one of the first to attempt to
    codify right thinking, i.e., irrefutable
    reasoning processes.
  • Formal logic provides a precise notation and
    rules for representing and reasoning with all
    kinds of things in the world.
  • Obstacles
  • - Informal knowledge representation.
  • - Computational complexity and resources.

6
Acting Rationally
  • Acting so as to achieve ones goals, given ones
    beliefs.
  • Does not necessarily involve thinking.
  • Advantages
  • - More general than the laws of thought
    approach.
  • - More amenable to scientific development than
  • human-based approaches.

7
What is Knowledge Engineering?
  • Stuart Russell
  • "The process of building a knowledge base"

8
What is Knowledge Engineering?
  • John Sowa
  • "The application of logic and ontology to the
    task of building computable models of some domain
    for some purpose"
  • (ontology the study of existence)

9
What is Knowledge Engineering?
  • A knowledge engineer
  • Investigates a particular domain
  • Determines what concepts are important
  • Creates a formal representation of the objects
    and relations

10
What is Knowledge Engineering?
  • Building a knowledge base
  • Decide what to talk about
  • Decide on a vocabulary of predicates, functions,
    and constants
  • Encode general knowledge about the domain
  • Encode a description of the specific problem
    instance
  • Pose queries to the inference procedure and get
    answers

11
Principles of Knowledge Representation
  • Knowledge Representation is
  • A surrogate
  • A set of ontological commitments
  • A fragmentary theory of intelligent reasoning
  • A medium for efficient computation
  • A medium of human expressions
  • (Randall Davis, Howard Schrobe, Peter Szolovits)

12
Homework
  • Reading
  • "What is a knowledge representation?"
  • Davis, R. Schrobe, H. Szolovits, P.
Write a Comment
User Comments (0)
About PowerShow.com