(The below text version of the notes is for search purposes and convenience. See the PDF version for proper formatting such as bold, italics, etc., and graphics where applicable. Copyright: 2022 Retraice, Inc.)

AIMA4e Annotations

A companion to the great white brick.

As of November 22, 2022

(Start date: November 21, 2022.)

[1]retraice.com

PREFACE

  • The phenomenon: intelligent agents
  • The discipline: artificial intelligence "the study of agents that receive percepts from the environment and perform actions." (vii)

  • Aspects of the phenomenon:

  • Agent function: "Each ...agent implements a function that maps percept sequences to actions" (vii)
    o Ways to represent agent functions include: "reactive agents, real-time planners, decision-theoretic systems, and deep learning systems." (vii)
  • Learning
    o "a construction method for competent systems" (viii)
    o "a way of extending the reach of the designer into unknown environments." (viii)
  • Goals
    o Robotics and vision:
    # "not ...independently defined problems"
    # "[things] in the service of achieving goals."

I INTELLIGENCE --"Artificial Intelligence"

1 Intro:

definitions, foundations, history, philosophy, state of the art, risks-benefits

2 Agents:

environments, `good' behavior, agent structure and types

II SOLVING--"Problem-solving"

3 Searching:
looking ahead to find a sequence:

algorithms, strategies, informed/heuristic strategies

4 Complex environments:
more realistic environments:

local search, optimization, continuous spaces, nondeterministic actions, partially observable env.s, online search and unknown env.s

5 Adversarial games:
other agents competing against us:

theory, optimal decisions, alpha-beta tree search, Monte Carlo tree search, stochastic g.s, partially observable g.s, limitations

6 Constraint satisfaction problems:
states as domains, solutions as allowable combinations of states

constraint propagation, inference, backtracking search, local search, structure of problems

III THINKING--"Knowledge, reasoning, and planning"

7 algorithms to answer any 1st-order logic question

IV UNCERTAINTY--"Uncertain knowledge and reasoning"

V LEARNING--"Machine learning"

VI INTERACTING--"Communicating, perceiving, and acting"

VII CONCLUSIONS--"Conclusions"

__

References

  1. https://retraice.com/