AI Basics

Thinking About AI: Yahtzee

  • Yahtzee is a simple multi-player probabilistic dice game

  • I have built a single-player solver for this game: we will talk about that later

  • How do humans play Yahtzee?

  • How do humans learn to play Yahtzee?

Thinking About AI: Shut The Box

  • Shut The Box is a simple multi-player probabilistic dice game

  • I have built a single-player solver for this game: we will talk about that later

  • How do humans play Shut The Box?

  • What does this have in common with Yahtzee?

Thinking About AI: Chimpanzees and Octopuses

Thinking About AI: Language

  • Conversational AI

  • The Turing Test

  • The Loebner Prize

  • Are systems that are "intelligent" but entirely inhuman actually intelligent, or is this a misnomer?

Definitions of AI

  • Reaching intellectual goals in the presence of intellectual obstacles

  • Thinking and acting like a human

  • Solving practical instances of NP-hard problems

  • Things that a human can do that a computer can't (yet)

Key AI Issues

  • Representation

  • Computational constraints

    • Memory
    • Computation time
  • Evaluation / validation

AI Defined Operationally: Areas Of Study

How To Study AI

  • Read things (that aren't even assignments)

    • Grab the latest AAAI proceedings and skim it

    • Find a good tutorial book in an area of particular interest

  • Build things (that aren't even assignments)

    • Develop intuition for what works and doesn't — the "too many ideas problem"

    • Develop skills in system building and evaluation

  • Specialize. General AI is too much; pick a technology or domain and focus on that for a while

Last modified: Saturday, 26 September 2020, 12:27 AM