Searching...
Flashcards in this deck (1532)
  • Who are the editors of the book?

    • Stuart Russell
    • Peter Norvig
    authors editors
  • What is the edition of the book?

    Third Edition

    edition
  • What series is this book part of?

    Prentice Hall Series in Artificial Intelligence

    series artificial_intelligence
  • Who are some contributing writers?

    • Ernest Davis
    • Douglas D. Edwards
    • David Forsyth
    • Nicholas J. Hay
    • Jitendra M. Malik
    • Vibhu Mittal
    • Mehran Sahami
    • Sebastian Thrun
    contributors writers
  • Where was the book published?

    Upper Saddle River, New Jersey, USA

    publication location
  • Who is the Vice President and Editorial Director?

    Marcia J. Horton

    editorial management
  • Who is the Editor-in-Chief?

    Michael Hirsch

    editorial management
  • What is the ISBN-13 of the book?

    978-0-13-604259-4

    isbn identification
  • What is the ISBN-10 of the book?

    0-13-604259-7

    isbn identification
  • What does the book aim to cover?

    The breadth of AI, including logic, probability, perception, reasoning, learning, and action.

    content ai
  • What is the subtitle of the book?

    A Modern Approach

    subtitle
  • What is the copyright year of the book?

    2010, 2003, 1995

    copyright years
  • What is the purpose of the book?

    To synthesize current knowledge into a common framework of AI.

    purpose ai
  • What year was the last edition of the book published?

    2003

    publication year
  • What are some important applications of AI technology?

    • Speech recognition
    • Machine translation
    • Autonomous vehicles
    • Household robotics
    ai applications
  • What significant algorithmic landmark was achieved in AI?

    Solution of the game of checkers

    ai algorithm
  • What theoretical progress areas are mentioned in AI?

    • Probabilistic reasoning
    • Machine learning
    • Computer vision
    ai theory
  • What new emphasis is placed in the book regarding environments?

    Partially observable and nondeterministic environments

    ai environments
  • What concepts are introduced in the context of belief states?

    • Belief state
    • State estimation
    ai belief states
  • What types of representations are discussed for agents?

    • Atomic representations
    • Factored representations
    • Structured representations
    ai representations
  • What is covered in more depth regarding planning?

    Contingent planning in partially observable environments

    ai planning
  • What new material was added on probabilistic models?

    First-order probabilistic models and open-universe models

    ai probabilistic models
  • What chapter was completely rewritten in the book?

    The introductory machine-learning chapter

    ai machine_learning
  • What percentage of citations are from works published after 2003?

    20%

    publication citations
  • What percentage of the material in the book is brand new?

    20%

    content new_material
  • What is the main unifying theme of the book?

    The idea of an intelligent agent

    ai theme
  • How is AI defined in the book?

    Study of agents that receive percepts and perform actions

    ai definition
  • What does an agent implement in AI?

    A function that maps percept sequences to actions

    ai agent function
  • What is the role of learning in AI according to the book?

    Extending the reach of the designer into unknown environments

    ai learning
  • How many chapters does the book contain?

    27 chapters

    book chapters
  • What is the intended use of the book?

    Undergraduate course or course sequence

    education course
  • What is the website for the book?

    aima.cs.berkeley.edu

    website resources
  • What is the prerequisite knowledge for the book?

    Familiarity with basic computer science concepts at a sophomore level

    prerequisites education
  • What mathematical topics are useful for the book?

    Freshman calculus and linear algebra

    mathematics education
  • Where can you find exercises in the book?

    At the end of each chapter

    exercises education
  • How are programming exercises indicated?

    Marked with a keyboard icon

    programming exercises
  • What is the purpose of the extensive index?

    To make it easy to find things in the book

    index resources
  • What does the cover of the book depict?

    Final position from game 6 of the 1997 match between Garry Kasparov and DEEP BLUE

    cover chess
  • Who was forced to resign in the chess match?

    Garry Kasparov

    chess history
  • What does the cover feature besides Kasparov?

    Asimo robot, Thomas Bayes, Mars Rover, Alan Turing, Shakey robot, Aristotle

    cover figures
  • Who contributed to Chapter 24 of the book?

    Jitendra Malik and David Forsyth

    contributors chapters
  • What is the focus of Chapter 25?

    Robotics

    chapters robotics
  • What is the role of Aristotle in the book's cover?

    Pioneered the study of logic

    philosophy logic
  • What is depicted behind the title of the book?

    A portion of the CPSC Bayesian network for medical diagnosis

    cover ai
  • What is the purpose of the book's website?

    Contains algorithms, course materials, links, and discussion group info

    website resources
  • What is marked in the margin when a new term is defined?

    The new term itself

    definitions terms
  • Who wrote Chapter 24 (computer vision)?

    Jitendra Malik and David Forsyth

    authors computer_vision
  • Who wrote Chapter 25 (robotics)?

    Sebastian Thrun

    authors robotics
  • Who wrote part of Chapter 22 (natural language)?

    Vibhu Mittal

    authors natural_language
  • Who reviewed the manuscript?

    • Zoran Duric (George Mason)
    • Thomas C. Henderson (Utah)
    • Leon Reznik (RIT)
    • Michael Gourley (Central Oklahoma)
    • Ernest Davis (NYU)
    reviewers manuscript
  • Who formatted and improved the diagrams in this edition?

    Jon Barron

    formatting diagrams
  • Who helped with diagrams and algorithms in previous editions?

    • Tim Huang
    • Mark Paskin
    • Cynthia Bruyns
    help diagrams
  • Who wrote and maintains the Java code examples on the website?

    • Ravi Mohan
    • Ciaran O’Reilly
    java code_examples
  • Who wrote the robotics chapter for the first edition?

    John Canny

    authors robotics
  • Who researched the historical notes?

    Douglas Edwards

    research historical_notes
  • Who provided extensive improvements to every chapter?

    Julie Sussman, P.P.A.

    proofreading improvements
  • Who are Stuart's family members mentioned?

    • Parents
    • Wife: Loy Sheflott
    • Children: Gordon, Lucy, George, Isaac
    family stuart
  • Who are Peter's family members mentioned?

    • Parents: Torsten and Gerda
    • Wife: Kris
    • Children: Bella and Juliet
    family peter
  • Which libraries and developers are thanked for their contributions?

    • Librarians at Berkeley, Stanford, NASA
    • Developers: CiteSeer, Wikipedia, Google
    research libraries
  • Who provided helpful comments on the book?

    • Gagan Aggarwal
    • Eyal Amir
    • Ion Androutsopoulos
    • Krzysztof Apt
    • Warren Haley Armstrong
    • Ellery Aziel
    • Jeff Van Baalen
    • Darius Bacon
    • Brian Baker
    • Shumeet Baluja
    • Don Barker
    • Tony Barrett
    • James Newton Bass
    • Don Beal
    • Howard Beck
    • Wolfgang Bibel
    • John Binder
    • Larry Bookman
    • David R. Boxall
    • Ronen Brafman
    • John Bresina
    • Gerhard Brewka
    • Selmer Bringsjord
    • Carla Brodley
    • Chris Brown
    • Emma Brunskill
    • Wilhelm Burger
    • Lauren Burka
    • Carlos Bustamante
    • Joao Cachopo
    • Murray Campbell
    • Norman Carver
    • Emmanuel Castro
    • Anil Chakravarthy
    • Dan Chisarick
    • Berthe Choueiry
    • Roberto Cipolla
    • David Cohen
    • James Coleman
    • Julie Ann Comparini
    • Corinna Cortes
    • Gary Cottrell
    • Ernest Davis
    • Tom Dean
    • Rina Dechter
    • Tom Dietterich
    • Peter Drake
    • Chuck Dyer
    • Doug Edwards
    • Robert Egginton
    • Asma’a El-Budrawy
    • Barbara Engelhardt
    • Kutluhan Erol
    • Oren Etzioni
    • Hana Filip
    • Douglas Fisher
    • Jeffrey Forbes
    • Ken Ford
    • Eric Fosler-Lussier
    • John Fosler
    • Jeremy Frank
    • Alex Franz
    • Bob Futrelle
    • Marek Galecki
    • Stefan Gerberding
    • Stuart Gill
    • Sabine Glesner
    • Seth Golub
    • Gosta Grahne
    • Russ Greiner
    • Eric Grimson
    • Barbara Grosz
    • Larry Hall
    • Steve Hanks
    • Othar Hansson
    • Ernst Heinz
    • Jim Hendler
    • Christoph Herrmann
    • Paul Hilfinger
    • Robert Holte
    • Vasant Honavar
    • Tim Huang
    • Seth Hutchinson
    • Joost Jacob
    • Mark Jelasity
    • Magnus Jo
    comments contributors
  • Who is Stuart Russell?

    • Born in 1962 in Portsmouth, England
    • B.A. in Physics from Oxford (1982)
    • Ph.D. in Computer Science from Stanford (1986)
    • Professor at UC Berkeley
    • Director of Center for Intelligent Systems
    • Smith–Zadeh Chair in Engineering
    authors biography
  • What awards has Stuart Russell received?

    • 1990: Presidential Young Investigator Award
    • 1995: Co-winner of Computers and Thought Award
    • 1996: Miller Professor at UC Berkeley
    • 2000: Chancellor’s Professorship
    awards biography
  • What are some works by Stuart Russell?

    • The Use of Knowledge in Analogy and Induction
    • Do the Right Thing: Studies in Limited Rationality (with Eric Wefald)
    books authors
  • Who is Peter Norvig?

    • Director of Research at Google, Inc.
    • Managed core Web search algorithms (2002-2005)
    • Fellow of American Association for Artificial Intelligence
    • Fellow of Association for Computing Machinery
    authors biography
  • What was Peter Norvig's previous position?

    • Head of Computational Sciences Division at NASA Ames Research Center
    career biography
  • What is the significance of the Anonymous Reviewer?

    • Esteemed colleague mentioned in the text
    reviewers acknowledgments
  • What is the Center for Intelligent Systems?

    • Directed by Stuart Russell at UC Berkeley
    research center
  • What did Stuart Russell achieve in 1998?

    • Gave the Forsythe Memorial Lectures at Stanford University
    lectures biography
  • What is the Smith–Zadeh Chair?

    • A position held by Stuart Russell at UC Berkeley
    positions biography
  • How many papers has Stuart Russell published?

    • Over 100 papers on artificial intelligence
    publications research
  • Who was the head of the Computational Sciences Division at NASA Ames Research Center?

    He oversaw NASA’s research in artificial intelligence and robotics.

    nasa ai
  • What is one of the first Internet information extraction services?

    Developed by Junglee, where he was chief scientist.

    internet ai
  • What degrees did he receive from Brown University and UC Berkeley?

    B.S. in applied mathematics and Ph.D. in computer science.

    education degrees
  • Which awards did he receive from UC Berkeley?

    Distinguished Alumni and Engineering Innovation awards.

    awards berkeley
  • What medal did he receive from NASA?

    Exceptional Achievement Medal.

    awards nasa
  • Where has he been a professor?

    University of Southern California.

    education professor
  • What are the titles of his other books?

    • Paradigms of AI Programming: Case Studies in Common Lisp
    • Verbmobil: A Translation System for Face-to-Face Dialog
    • Intelligent Help Systems for UNIX
    books ai
  • What is the first topic covered in the book?

    Introduction to Artificial Intelligence.

    ai introduction
  • What does 1.1 cover in the book?

    What Is AI?

    ai definition
  • What does 1.2 discuss?

    The Foundations of Artificial Intelligence.

    ai foundations
  • What is covered in 1.3?

    The History of Artificial Intelligence.

    ai history
  • What is the focus of 1.4?

    The State of the Art in AI.

    ai current_state
  • What does 2.1 introduce?

    Agents and Environments.

    ai agents
  • What concept is discussed in 2.2?

    Good Behavior: The Concept of Rationality.

    ai rationality
  • What is explored in 3.1?

    Problem-Solving Agents.

    ai problem-solving
  • What type of strategies are discussed in 3.4?

    Uninformed Search Strategies.

    ai search_strategies
  • What does 5.1 examine?

    Games in AI.

    ai games
  • What is explained in 6.1?

    Defining Constraint Satisfaction Problems.

    ai csp
  • What is the definition of Constraint Satisfaction Problems?

    Section 6.1: Defining Constraint Satisfaction Problems

    csp definition
  • What is constraint propagation in CSPs?

    Section 6.2: Constraint Propagation: Inference in CSPs

    csp propagation
  • What is the backtracking search method for CSPs?

    Section 6.3: Backtracking Search for CSPs

    csp backtracking
  • What is the local search method for CSPs?

    Section 6.4: Local Search for CSPs

    csp local_search
  • What is discussed in the section on the structure of problems?

    Section 6.5: The Structure of Problems

    csp structure
  • What does the summary section cover in CSPs?

    Section 6.6: Summary, Bibliographical and Historical Notes, Exercises

    csp summary
  • What are logical agents?

    Section 7: Logical Agents

    agents logic
  • What is the Wumpus World?

    Section 7.2: The Wumpus World

    agents wumpus
  • What is the focus of the section on logic?

    Section 7.3: Logic

    logic theory
  • What is propositional logic?

    Section 7.4: Propositional Logic: A Very Simple Logic

    logic propositional
  • What is propositional theorem proving?

    Section 7.5: Propositional Theorem Proving

    logic theorem_proving
  • What is effective propositional model checking?

    Section 7.6: Effective Propositional Model Checking

    logic model_checking
  • What are agents based on propositional logic?

    Section 7.7: Agents Based on Propositional Logic

    agents propositional
  • What is covered in the summary section for logical agents?

    Section 7.8: Summary, Bibliographical and Historical Notes, Exercises

    agents summary
  • What is first-order logic?

    Section 8: First-Order Logic

    logic first-order
  • What does representation revisited refer to?

    Section 8.1: Representation Revisited

    first-order representation
  • What are the syntax and semantics of first-order logic?

    Section 8.2: Syntax and Semantics of First-Order Logic

    first-order syntax semantics
  • What is discussed in the section on using first-order logic?

    Section 8.3: Using First-Order Logic

    first-order usage
  • What is knowledge engineering in first-order logic?

    Section 8.4: Knowledge Engineering in First-Order Logic

    first-order knowledge_engineering
  • What does the summary section cover in first-order logic?

    Section 8.5: Summary, Bibliographical and Historical Notes, Exercises

    first-order summary
  • What is the difference between propositional and first-order inference?

    Section 9.1: Propositional vs. First-Order Inference

    inference comparison
  • What is unification and lifting?

    Section 9.2: Unification and Lifting

    inference unification
  • What is forward chaining?

    Section 9.3: Forward Chaining

    inference forward_chaining
  • What is backward chaining?

    Section 9.4: Backward Chaining

    inference backward_chaining
  • What is resolution in inference?

    Section 9.5: Resolution

    inference resolution
  • What does the summary section cover in inference?

    Section 9.6: Summary, Bibliographical and Historical Notes, Exercises

    inference summary
  • What is the definition of classical planning?

    Section 10.1: Definition of Classical Planning

    planning definition
  • What are algorithms for planning as state-space search?

    Section 10.2: Algorithms for Planning as State-Space Search

    planning algorithms
  • What are planning graphs?

    Section 10.3: Planning Graphs

    planning graphs
  • What are other classical planning approaches?

    Section 10.4: Other Classical Planning Approaches

    planning approaches
  • What is discussed in the analysis of planning approaches?

    Section 10.5: Analysis of Planning Approaches

    planning analysis
  • What does the summary section cover in classical planning?

    Section 10.6: Summary, Bibliographical and Historical Notes, Exercises

    planning summary
  • What is discussed regarding planning and acting in the real world?

    Section 11: Planning and Acting in the Real World

    planning real_world
  • What are time, schedules, and resources in planning?

    Section 11.1: Time, Schedules, and Resources

    planning resources
  • What is hierarchical planning?

    Section 11.2: Hierarchical Planning

    planning hierarchical
  • What is planning in nondeterministic domains?

    Section 11.3: Planning and Acting in Nondeterministic Domains

    planning nondeterministic
  • What is multiagent planning?

    Section 11.4: Multiagent Planning

    planning multiagent
  • What does the summary section cover in planning and acting?

    Section 11.5: Summary, Bibliographical and Historical Notes, Exercises

    planning summary
  • What is knowledge representation?

    Section 12: Knowledge Representation

    representation knowledge
  • What is ontological engineering?

    Section 12.1: Ontological Engineering

    representation ontology
  • What are categories and objects in knowledge representation?

    Section 12.2: Categories and Objects

    representation categories
  • What are events in knowledge representation?

    Section 12.3: Events

    representation events
  • What are mental events and mental objects?

    Section 12.4: Mental Events and Mental Objects

    representation mental
  • What are reasoning systems for categories?

    Section 12.5: Reasoning Systems for Categories

    representation reasoning
  • What is reasoning with default information?

    Section 12.6: Reasoning with Default Information

    representation default
  • What is discussed in the Internet Shopping World?

    Section 12.7: The Internet Shopping World

    representation internet
  • What does the summary section cover in knowledge representation?

    Section 12.8: Summary, Bi

    representation summary
  • What is discussed in section 12.6?

    Reasoning with Default Information

    reasoning default
  • What is covered in section 12.7?

    The Internet Shopping World

    internet shopping
  • What does section 12.8 include?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 13?

    Quantifying Uncertainty

    uncertainty quantification
  • What is discussed in section 13.1?

    Acting under Uncertainty

    acting uncertainty
  • What is the focus of section 13.2?

    Basic Probability Notation

    probability notation
  • What does section 13.3 cover?

    Inference Using Full Joint Distributions

    inference distributions
  • What is discussed in section 13.4?

    Independence

    independence probability
  • What is the topic of section 13.5?

    Bayes’ Rule and Its Use

    bayes rule
  • What is revisited in section 13.6?

    The Wumpus World

    wumpus world
  • What does section 13.7 include?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 14?

    Probabilistic Reasoning

    reasoning probabilistic
  • What is the focus of section 14.1?

    Representing Knowledge in an Uncertain Domain

    knowledge uncertain
  • What is discussed in section 14.2?

    The Semantics of Bayesian Networks

    bayesian networks
  • What does section 14.3 cover?

    Efficient Representation of Conditional Distributions

    conditional distributions
  • What is the topic of section 14.4?

    Exact Inference in Bayesian Networks

    inference bayesian
  • What is discussed in section 14.5?

    Approximate Inference in Bayesian Networks

    approximate inference
  • What is covered in section 14.6?

    Relational and First-Order Probability Models

    relational probability
  • What does section 14.7 discuss?

    Other Approaches to Uncertain Reasoning

    uncertain reasoning
  • What is included in section 14.8?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 15?

    Probabilistic Reasoning over Time

    reasoning time
  • What does section 15.1 cover?

    Time and Uncertainty

    time uncertainty
  • What is discussed in section 15.2?

    Inference in Temporal Models

    inference temporal
  • What is covered in section 15.3?

    Hidden Markov Models

    markov models
  • What is the focus of section 15.4?

    Kalman Filters

    kalman filters
  • What does section 15.5 discuss?

    Dynamic Bayesian Networks

    dynamic bayesian
  • What is included in section 15.6?

    Keeping Track of Many Objects

    tracking objects
  • What does section 15.7 include?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 16?

    Making Simple Decisions

    decisions simple
  • What is discussed in section 16.1?

    Combining Beliefs and Desires under Uncertainty

    beliefs desires
  • What does section 16.2 cover?

    The Basis of Utility Theory

    utility theory
  • What is the focus of section 16.3?

    Utility Functions

    utility functions
  • What is discussed in section 16.4?

    Multiattribute Utility Functions

    multiattribute utility
  • What does section 16.5 cover?

    Decision Networks

    decision networks
  • What is the topic of section 16.6?

    The Value of Information

    value information
  • What is included in section 16.7?

    Decision-Theoretic Expert Systems

    expert systems
  • What does section 16.8 include?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 17?

    Making Complex Decisions

    decisions complex
  • What is discussed in section 17.1?

    Sequential Decision Problems

    sequential decisions
  • What does section 17.2 cover?

    Value Iteration

    value iteration
  • What is the focus of section 17.3?

    Policy Iteration

    policy iteration
  • What is discussed in section 17.4?

    Partially Observable MDPs

    mdps partially
  • What does section 17.5 cover?

    Decisions with Multiple Agents: Game Theory

    game theory
  • What is the topic of section 17.6?

    Mechanism Design

    mechanism design
  • What does section 17.7 include?

    Summary, Bibliographical and Historical Notes, Exercises

    summary exercises
  • What is the title of section 18?

    Learning from Examples

    learning examples
  • What is discussed in section 18.1?

    Forms of Learning

    learning forms
  • What does section 18.2 cover?

    Supervised Learning

    supervised learning
  • What is the focus of section 18.3?

    Learning Decision Trees

    decision trees
  • What is the section 18.2 about?

    Supervised Learning

    learning supervised
  • What does section 18.3 cover?

    Learning Decision Trees

    learning decision_trees
  • What is discussed in section 18.4?

    Evaluating and Choosing the Best Hypothesis

    learning evaluation
  • What is the focus of section 18.5?

    The Theory of Learning

    learning theory
  • What does section 18.6 cover?

    Regression and Classification with Linear Models

    learning linear_models
  • What is the topic of section 18.7?

    Artificial Neural Networks

    learning neural_networks
  • What does section 18.8 discuss?

    Nonparametric Models

    learning nonparametric
  • What is covered in section 18.9?

    Support Vector Machines

    learning support_vector_machines
  • What does section 18.10 focus on?

    Ensemble Learning

    learning ensemble
  • What is discussed in section 18.11?

    Practical Machine Learning

    learning practical
  • What does section 18.12 summarize?

    Summary, Bibliographical and Historical Notes, Exercises

    learning summary
  • What is the topic of section 19.1?

    A Logical Formulation of Learning

    learning logical_formulation
  • What does section 19.2 cover?

    Knowledge in Learning

    learning knowledge
  • What is discussed in section 19.3?

    Explanation-Based Learning

    learning explanation-based
  • What does section 19.4 focus on?

    Learning Using Relevance Information

    learning relevance
  • What is the topic of section 19.5?

    Inductive Logic Programming

    learning inductive_logic
  • What does section 19.6 summarize?

    Summary, Bibliographical and Historical Notes, Exercises

    learning summary
  • What is covered in section 20.1?

    Statistical Learning

    learning statistical
  • What does section 20.2 discuss?

    Learning with Complete Data

    learning complete_data
  • What is the focus of section 20.3?

    Learning with Hidden Variables: The EM Algorithm

    learning em_algorithm
  • What is summarized in section 20.4?

    Summary, Bibliographical and Historical Notes, Exercises

    learning summary
  • What does section 21.1 introduce?

    Introduction to Reinforcement Learning

    reinforcement introduction
  • What is discussed in section 21.2?

    Passive Reinforcement Learning

    reinforcement passive
  • What does section 21.3 cover?

    Active Reinforcement Learning

    reinforcement active
  • What is the focus of section 21.4?

    Generalization in Reinforcement Learning

    reinforcement generalization
  • What is covered in section 21.5?

    Policy Search

    reinforcement policy
  • What does section 21.6 discuss?

    Applications of Reinforcement Learning

    reinforcement applications
  • What is summarized in section 21.7?

    Summary, Bibliographical and Historical Notes, Exercises

    reinforcement summary
  • What is the topic of section 22.1?

    Language Models

    nlp language_models
  • What does section 22.2 cover?

    Text Classification

    nlp text_classification
  • What is discussed in section 22.3?

    Information Retrieval

    nlp information_retrieval
  • What does section 22.4 focus on?

    Information Extraction

    nlp information_extraction
  • What is summarized in section 22.5?

    Summary, Bibliographical and Historical Notes, Exercises

    nlp summary
  • What is the topic of section 23.1?

    Phrase Structure Grammars

    nlp grammars
  • What does section 23.2 cover?

    Syntactic Analysis (Parsing)

    nlp parsing
  • What is discussed in section 23.3?

    Augmented Grammars and Semantic Interpretation

    nlp semantic_interpretation
  • What does section 23.4 focus on?

    Machine Translation

    nlp machine_translation
  • What is the topic of section 23.5?

    Speech Recognition

    nlp speech_recognition
  • What is summarized in section 23.6?

    Summary, Bibliographical and Historical Notes, Exercises

    nlp summary
  • What does section 24.1 cover?

    Image Formation

    perception image_formation
  • What is discussed in section 24.2?

    Early Image-Processing Operations

    perception image_processing
  • What does section 24.3 focus on?

    Object Recognition by Appearance

    perception object_recognition
  • What is the topic of section 24.4?

    Reconstructing the 3D World

    perception 3d_reconstruction
  • What is the focus of Object Recognition by Appearance?

    • Understanding objects based on visual appearance
    ai object_recognition
  • What does Reconstructing the 3D World involve?

    • Creating 3D models from 2D images
    ai 3d_reconstruction
  • What is Object Recognition from Structural Information about?

    • Identifying objects based on their structure
    ai object_recognition
  • What is the topic of Using Vision?

    • Application of visual perception in AI
    ai vision
  • What is the introduction to Robotics about?

    • Overview of robotics as a field
    robotics introduction
  • What does Robot Hardware cover?

    • Components and systems of robots
    robotics hardware
  • What is the focus of Robotic Perception?

    • How robots perceive their environment
    robotics perception
  • What does Planning to Move involve?

    • Strategies for robot movement
    robotics planning
  • What is the topic of Planning Uncertain Movements?

    • Managing uncertainty in robot movements
    robotics planning
  • What does Moving refer to in robotics?

    • Execution of movement strategies by robots
    robotics movement
  • What are Robotic Software Architectures?

    • Frameworks for robot software design
    robotics software
  • What are the Application Domains of robotics?

    • Various fields where robotics is applied
    robotics applications
  • What does the Conclusions section summarize?

    • Key findings and insights from the text
    summary conclusions
  • What is discussed in Weak AI: Can Machines Act Intelligently??

    • The capabilities of machines in mimicking intelligence
    ai weak_ai
  • What does Strong AI: Can Machines Really Think? explore?

    • The potential of machines to achieve true thought
    ai strong_ai
  • What are the Ethics and Risks of Developing Artificial Intelligence?

    • Ethical considerations and potential risks in AI development
    ai ethics
  • What does AI: The Present and Future discuss?

    • Current state and future prospects of AI
    ai future
  • What are Agent Components in AI?

    • Basic elements that make up an AI agent
    ai agents
  • What do Agent Architectures refer to?

    • Structures and designs of AI agents
    ai architecture
  • What question does Are We Going in the Right Direction? address?

    • Evaluation of the progress in AI development
    ai evaluation
  • What if AI Does Succeed?

    • Implications and consequences of successful AI
    ai success
  • What does the Mathematical background section include?

    • Essential mathematical concepts for AI
    mathematics ai
  • What is covered in Complexity Analysis and O() Notation?

    • Understanding algorithm efficiency and complexity
    mathematics complexity
  • What are Vectors, Matrices, and Linear Algebra used for?

    • Fundamental concepts in data representation
    mathematics linear_algebra
  • What do Probability Distributions explain?

    • Statistical distributions and their applications
    mathematics probability
  • What is Defining Languages with Backus–Naur Form (BNF)?

    • A formal way to describe programming languages
    programming bnf
  • What does Describing Algorithms with Pseudocode involve?

    • Using pseudocode to outline algorithms
    programming algorithms
  • What is the purpose of Online Help in programming?

    • Providing assistance and documentation for users
    programming help
  • What does AI encompass?

    A huge variety of subfields including: - Learning - Perception - Playing chess - Proving mathematical theorems - Writing poetry - Driving a car - Diagnosing diseases

    ai subfields
  • What are the two dimensions of AI definitions?

    1. Thought processes and reasoning
    2. Behavior
    ai definitions
  • What is rationality in AI?

    A system is rational if it does the 'right thing' given what it knows.

    ai rationality
  • What is the Turing Test?

    A test to determine if a computer can mimic human responses so well that a human interrogator cannot tell the difference.

    ai turingtest
  • What capabilities must a computer have to pass the Turing Test?

    • Natural language processing
    • Knowledge representation
    • Automated reasoning
    • Machine learning
    ai turingtest capabilities
  • Who proposed the Turing Test?

    Alan Turing in 1950.

    ai turingtest history
  • What is natural language processing?

    The ability to communicate successfully in English.

    ai nlp
  • What is knowledge representation?

    Storing what a computer knows or hears.

    ai knowledgerepresentation
  • What is automated reasoning?

    Using stored information to answer questions and draw new conclusions.

    ai automatedreasoning
  • What is machine learning?

    The ability to adapt to new circumstances and detect patterns.

    ai machinelearning
  • What are the four approaches to AI?

    1. Thinking Humanly
    2. Thinking Rationally
    3. Acting Humanly
    4. Acting Rationally
    ai approaches
  • What is the focus of a human-centered approach to AI?

    An empirical science involving observations and hypotheses about human behavior.

    ai humancentered
  • What does the term 'computational intelligence' refer to?

    The study of the design of intelligent agents.

    ai computationalintelligence
  • What is the goal of AI according to Bellman (1978)?

    The automation of activities associated with human thinking, such as decision-making and problem-solving.

    ai definition
  • What did Kurzweil (1990) define AI as?

    The art of creating machines that perform functions requiring intelligence when performed by people.

    ai definition
  • What is the first point made about human imperfection?

    Not all chess players are grandmasters; not everyone gets an A on the exam.

    psychology human_errors
  • Who cataloged systematic errors in human reasoning?

    Kahneman et al. (1982)

    psychology research
  • What does the total Turing Test include?

    A video signal to test perceptual abilities and the ability to pass physical objects through a hatch.

    ai turing_test
  • What two capabilities are required to pass the total Turing Test?

    • Computer vision to perceive objects
    • Robotics to manipulate objects and move about
    ai turing_test
  • Why do AI researchers focus on studying intelligence rather than passing the Turing Test?

    They believe it is more important to study the underlying principles of intelligence.

    ai research
  • What analogy is used to explain the quest for artificial flight?

    The Wright brothers succeeded when they stopped imitating birds and focused on aerodynamics.

    ai aeronautics
  • What are three ways to determine how humans think?

    • Introspection
    • Psychological experiments
    • Brain imaging
    cognitive_science psychology
  • What is the goal of cognitive science?

    To construct precise and testable theories of the human mind using AI models and psychology techniques.

    cognitive_science ai
  • Who developed the General Problem Solver (GPS)?

    Allen Newell and Herbert Simon

    ai history
  • What distinguishes modern authors in the field of AI and cognitive science?

    They separate claims of algorithm performance from models of human performance.

    ai cognitive_science
  • Who was one of the first to codify 'right thinking'?

    The Greek philosopher Aristotle.

    philosophy aristotle
  • Who was one of the first to codify right thinking?

    Aristotle

    philosophy logic
  • What are syllogisms?

    Patterns for argument structures that yield correct conclusions from correct premises.

    logic reasoning
  • What initiated the field called logic?

    The study of the laws of thought.

    logic history
  • What notation did 19th-century logicians develop?

    Precise notation for statements about objects and relations.

    logic notation
  • What does the logicist tradition in AI aim to do?

    Build intelligent systems based on logical programs.

    ai logic
  • What is a major obstacle in the logicist approach to AI?

    Translating informal knowledge into formal logical terms.

    ai challenges
  • How does computational reasoning relate to the logicist tradition?

    It faces obstacles like computational resource exhaustion.

    ai reasoning
  • What is an agent in AI?

    Something that acts, expected to operate autonomously and adapt.

    ai agents
  • What defines a rational agent?

    Acts to achieve the best outcome or expected outcome under uncertainty.

    ai rationality
  • What is one way a rational agent can act?

    By reasoning logically to achieve goals.

    ai reasoning
  • What is an example of a non-inferential rational action?

    Recoiling from a hot stove.

    ai actions
  • What skills are needed for the Turing Test?

    Knowledge representation, reasoning, and natural language generation.

    ai turingtest
  • What advantage does the rational-agent approach have over the laws of thought?

    It is more general and amenable to scientific development.

    ai rationality
  • What is the standard of rationality in the rational-agent approach?

    Mathematically well defined and completely general.

    ai rationality
  • What is the standard of rationality?

    It is mathematically well defined and can be 'unpacked' to generate agent designs that provably achieve it.

    rationality ai
  • How is human behavior defined?

    By the sum total of all the things that humans do, adapted for a specific environment.

    human_behavior psychology
  • What is the main focus of the book?

    General principles of rational agents and components for constructing them.

    ai rational_agents
  • What is the issue with achieving perfect rationality?

    It is not feasible in complicated environments due to high computational demands.

    rationality computational_limits
  • What is the working hypothesis of the book?

    Perfect rationality is a good starting point for analysis.

    hypothesis ai
  • What chapters deal with limited rationality?

    Chapters 5 and 17.

    limited_rationality ai
  • What disciplines contributed to AI?

    Philosophy, among others.

    ai history
  • What did Aristotle contribute to rationality?

    He formulated laws governing the rational part of the mind and developed syllogisms for reasoning.

    philosophy aristotle
  • What was Ramon Lull's idea regarding reasoning?

    That useful reasoning could be carried out by a mechanical artifact.

    philosophy ramon_lull
  • What did Thomas Hobbes propose about reasoning?

    That reasoning is like numerical computation, involving silent addition and subtraction.

    philosophy thomas_hobbes
  • Who designed the first known calculating machine?

    Wilhelm Schickard around 1623.

    history calculating_machine
  • What is the Pascaline?

    A calculating machine built by Blaise Pascal in 1642, known for addition and subtraction.

    history pascaline
  • What did Gottfried Wilhelm Leibniz build?

    A calculator that could add, subtract, multiply, and take roots.

    history leibniz
  • What concept did Thomas Hobbes suggest in his book Leviathan?

    The idea of an 'artificial animal'.

    philosophy thomas_hobbes
  • What is the distinction discussed by René Descartes?

    Distinction between mind and matter.

    philosophy descartes
  • What problem arises from a purely physical conception of the mind?

    It leaves little room for free will.

    philosophy freewill
  • What philosophy advocates the power of reasoning?

    Rationalism.

    philosophy rationalism
  • What is dualism according to Descartes?

    A belief in a part of the mind that is outside of nature.

    philosophy dualism
  • What is materialism?

    The belief that the brain's operation constitutes the mind.

    philosophy materialism
  • What is the essence of empiricism?

    Knowledge arises from sensory experience.

    philosophy empiricism
  • Who proposed the principle of induction?

    David Hume.

    philosophy induction
  • What does logical positivism combine?

    It combines rationalism and empiricism.

    philosophy logicalpositivism
  • Who led the Vienna Circle?

    Rudolf Carnap.

    philosophy viennacircle
  • What is the confirmation theory?

    It analyzes the acquisition of knowledge from experience.

    philosophy confirmationtheory
  • What is a vital question in AI regarding knowledge?

    The connection between knowledge and action.

    ai philosophy
  • How did Aristotle justify actions?

    By a logical connection between goals and knowledge of outcomes.

    philosophy aristotle
  • What is the outcome of the action discussed in the text?

    The outcome is an action that results from premises, e.g., 'I need a cloak. I have to make a cloak.'

    philosophy action
  • What does Aristotle suggest in Nicomachean Ethics regarding deliberation?

    We deliberate not about ends, but about means.

    philosophy aristotle
  • What do doctors and orators assume in their deliberations?

    They assume the end and consider how to attain it.

    philosophy decision-making
  • What happens if an impossibility is encountered during deliberation?

    We give up the search.

    philosophy decision-making
  • Who implemented Aristotle's algorithm 2300 years later?

    Newell and Simon in their GPS program.

    philosophy history
  • What does goal-based analysis not address?

    It does not say what to do when several actions will achieve the goal or when no action will achieve it completely.

    philosophy analysis
  • Who described a quantitative formula for action decisions?

    Antoine Arnauld (1612–1694).

    philosophy decision-making
  • What idea did John Stuart Mill promote in his book Utilitarianism?

    Rational decision criteria in all spheres of human activity.

    philosophy ethics
  • What are the three fundamental areas required for mathematical formalization?

    Logic, computation, and probability.

    mathematics ai
  • Who worked on Boolean logic and when?

    George Boole (1815–1864).

    mathematics logic
  • What did Gottlob Frege extend in 1879?

    He extended Boole’s logic to include objects and relations, creating first-order logic.

    mathematics logic
  • Who introduced a theory of reference in logic?

    Alfred Tarski (1902–1983).

    mathematics logic
  • What is considered the first nontrivial algorithm?

    Euclid’s algorithm for computing greatest common divisors.

    mathematics algorithms
  • What does the term algorithm derive from?

    It comes from al-Khowarazmi, a Persian mathematician of the 9th century.

    mathematics algorithms
  • What did Kurt Gödel show in 1930 regarding first-order logic?

    There exists an effective procedure to prove any true statement, but it cannot capture mathematical induction.

    mathematics logic
  • What did Gödel's incompleteness theorem show?

    In any formal theory as strong as Peano arithmetic, there are true statements that are undecidable, meaning they have no proof within the theory.

    logic gödel
  • What does the Church–Turing thesis state?

    The Turing machine is capable of computing any computable function.

    computability turing
  • What is an intractable problem?

    A problem where the time required to solve instances grows exponentially with the size of the instances.

    tractability complexity
  • Who pioneered the theory of NP-completeness?

    Steven Cook (1971) and Richard Karp (1972).

    complexity np-completeness
  • What is the significance of polynomial vs exponential growth?

    Exponential growth means even moderately large instances cannot be solved in reasonable time.

    complexity growth
  • Who first framed the idea of probability?

    Gerolamo Cardano (1501–1576).

    probability history
  • What did Blaise Pascal show in 1654?

    How to predict the future of an unfinished gambling game and assign average payoffs to gamblers.

    probability pascal
  • What is the role of probability in quantitative sciences?

    Helps deal with uncertain measurements and incomplete theories.

    probability science
  • Who were the early contributors to probability theory?

    • James Bernoulli (1654–1705)
    • Pierre Laplace (1749–1827)
    • Thomas Bayes (1702–1761)
    probability history
  • What did Thomas Bayes propose?

    A rule for updating probabilities in light of new evidence.

    probability bayes
  • What is the focus of economics?

    Studying how people make choices that lead to preferred outcomes.

    economics decision-making
  • Who published 'An Inquiry into the Nature and Causes of the Wealth of Nations'?

    Adam Smith (1723–1790)

    economics adam_smith
  • What is utility in economics?

    A mathematical treatment of 'preferred outcomes'.

    economics utility
  • Who first formalized the concept of utility?

    Léon Walras (1834-1910)

    economics utility
  • What is decision theory?

    Combines probability theory with utility theory for decisions under uncertainty.

    decision-theory economics
  • What does game theory study?

    Interactions in small economies where one player's actions affect another's utility.

    game-theory economics
  • Who developed game theory?

    John von Neumann and Oskar Morgenstern in 'The Theory of Games and Economic Behavior' (1944).

    game-theory economics
  • What is operations research?

    A field that emerged to optimize decisions, starting from World War II radar installations.

    operations-research history
  • Who formalized Markov decision processes?

    Richard Bellman (1957)

    operations-research markov
  • What is satisficing?

    Making decisions that are 'good enough' instead of optimal.

    satisficing decision-making
  • Who won the Nobel Prize for work on satisficing?

    Herbert Simon (1916–2001)

    satisficing herbert_simon
  • What is satisficing?

    Choosing options that are 'good enough' rather than optimizing decisions.

    decision_theory behavior
  • What does neuroscience study?

    The nervous system, particularly the brain.

    neuroscience biology
  • What did Aristotle note about human brains?

    Humans have the largest brain in proportion to their size.

    history neuroscience
  • What did Paul Broca demonstrate in 1861?

    Localized areas of the brain are responsible for specific cognitive functions.

    neuroscience cognition
  • What is Broca's area responsible for?

    Speech production.

    neuroscience speech
  • Who developed a staining technique for observing neurons?

    Camillo Golgi in 1873.

    neuroscience neurons
  • What did Santiago Ramon y Cajal study?

    The brain's neuronal structures.

    neuroscience neurons
  • Who first applied mathematical models to the nervous system?

    Nicolas Rashevsky in 1936 and 1938.

    neuroscience mathematics
  • What are the main parts of a neuron?

    • Cell body (soma)
    • Dendrites
    • Axon
    neuroscience neurons
  • What is the typical length of an axon?

    1 cm, but can reach up to 1 meter.

    neuroscience neurons
  • How many neurons can a neuron connect with at synapses?

    10 to 100,000 other neurons.

    neuroscience neurons
  • Where does most information processing occur in the brain?

    In the cerebral cortex.

    neuroscience brain
  • What is the basic organizational unit in the cerebral cortex?

    A column of tissue about 0.5 mm in diameter containing about 20,000 neurons.

    neuroscience brain
  • What can happen to brain mappings over time?

    They can change radically over a few weeks.

    neuroscience brain
  • Who invented the electroencephalograph (EEG)?

    Hans Berger

    history neuroscience
  • What technology provides detailed images of brain activity?

    Functional magnetic resonance imaging (fMRI)

    technology neuroscience
  • What can individual neurons be stimulated by?

    • Electrically
    • Chemically
    • Optically
    neuroscience biology
  • What is the comparison of computational units between a supercomputer and the human brain?

    • Supercomputer: 10^4 CPUs, 10^12 transistors
    • Human Brain: 10^11 neurons
    technology computers
  • What is the cycle time of a brain compared to a supercomputer?

    • Supercomputer: 10^{-9} sec
    • Brain: 10^{-3} sec
    technology computers
  • What is the memory update rate of a brain?

    10^{14} updates/sec

    neuroscience memory
  • Who is considered the father of experimental psychology?

    Wilhelm Wundt

    history psychology
  • What is Hermann von Helmholtz known for?

    Applying the scientific method to the study of human vision

    history psychology
  • What did Helmholtz's Handbook of Physiological Optics contribute to?

    It is described as the most important treatise on the physics and physiology of human vision

    history psychology
  • What did Wundt emphasize in his psychology experiments?

    Carefully controlled experiments and introspection

    psychology methodology
  • What is a major limitation of Wundt's experimental psychology?

    The subjective nature of the data

    psychology methodology
  • What did behaviorism, led by John Watson, reject?

    Any theory involving mental processes

    psychology behaviorism
  • Who wrote the influential work 'Behavior of the Lower Organisms'?

    H. S. Jennings (1906)

    biology behaviorism
  • What does cognitive psychology view the brain as?

    An information-processing device

    psychology cognitive
  • Who is associated with the early works of cognitive psychology?

    William James (1842–1910)

    psychology cognitive
  • What did Helmholtz insist about perception?

    It involved a form of unconscious logical inference

    psychology perception
  • Who directed Cambridge's Applied Psychology Unit?

    Frederic Bartlett (1886–1969)

    psychology cognitive
  • What are the three key steps of a knowledge-based agent according to Craik?

    1. Translate stimulus into an internal representation
    2. Manipulate representation by cognitive processes
    3. Retranslate into action
    psychology cognitive
  • What was modeled in Donald Broadbent's book 'Perception and Communication'?

    Psychological phenomena as information processing

    psychology cognitive
  • What workshop is considered the start of the field of cognitive science?

    A workshop in September 1956 at MIT

    psychology cognitive
  • What did George Miller present at the 1956 workshop?

    The Magic Number Seven

    psychology cognitive
  • What is essential for artificial intelligence to succeed?

    Intelligence and an artifact

    ai technology
  • What is the modern digital electronic computer considered in AI?

    The artifact of choice

    ai technology
  • What was the first operational computer?

    The Heath Robinson, built in 1940 by Alan Turing's team.

    history computers
  • What was the purpose of the Heath Robinson?

    To decipher German messages during World War II.

    history computers
  • What was developed in 1943 by Turing's team?

    The Colossus, a powerful general-purpose machine.

    history computers
  • Who invented the first operational programmable computer?

    Konrad Zuse invented the Z-3 in 1941.

    history computers
  • What significant concepts did Zuse invent?

    Floating-point numbers and the first high-level programming language, Plankalkül.

    history computers
  • Who assembled the first electronic computer?

    John Atanasoff and Clifford Berry assembled the ABC between 1940 and 1942.

    history computers
  • What was the most influential forerunner of modern computers?

    The ENIAC, developed at the University of Pennsylvania.

    history computers
  • What trend has occurred in computer hardware since its inception?

    An increase in speed and capacity, and a decrease in price.

    history computers
  • What was the first programmable machine?

    A loom devised by Joseph Marie Jacquard in 1805.

    history computers
  • What was the purpose of Babbage's Difference Engine?

    To compute mathematical tables for engineering and scientific projects.

    history computers
  • What was the Analytical Engine?

    Babbage's machine that included addressable memory, stored programs, and conditional jumps.

    history computers
  • Who is considered the world's first programmer?

    Ada Lovelace, who wrote programs for the Analytical Engine.

    history computers
  • What programming language is named after Ada Lovelace?

    The programming language Ada.

    history computers
  • What contributions has AI made to computer science?

    Pioneered ideas like time sharing, interactive interpreters, and personal computers.

    history computers
  • Who built automated machines in the 17th century?

    Ktesibios of Alexandria built early automated machines.

    history computers
  • Who built the first self-controlling machine?

    Ktesibios of Alexandria (c. 250 B.C.)

    history inventions
  • What was the first self-controlling machine?

    A water clock with a regulator.

    history inventions
  • Who created the steam engine governor?

    James Watt (1736–1819)

    history inventions
  • Who invented the thermostat?

    Cornelis Drebbel (1572–1633)

    history inventions
  • What was developed in the 19th century?

    The mathematical theory of stable feedback systems.

    history mathematics
  • Who is the central figure in control theory?

    Norbert Wiener (1894–1964)

    history control_theory
  • What book did Norbert Wiener publish in 1948?

    Cybernetics

    history books
  • Who challenged the behaviorist orthodoxy in psychology?

    Wiener, Arturo Rosenblueth, Julian Bigelow

    psychology theory
  • What did Wiener and colleagues view purposive behavior as?

    A regulatory mechanism minimizing error.

    psychology theory
  • What is the goal of modern control theory?

    Design systems that maximize an objective function over time.

    theory control_theory
  • What mathematical tools are used in control theory?

    Calculus and matrix algebra.

    mathematics control_theory
  • Who published Verbal Behavior in 1957?

    B. F. Skinner

    history linguistics
  • Who wrote a famous review of Skinner's Verbal Behavior?

    Noam Chomsky

    history linguistics
  • What did Chomsky's Syntactic Structures address?

    Creativity in language.

    linguistics theory
  • What theory did Chomsky criticize for not addressing creativity in language?

    The behaviorist theory

    linguistics theory
  • Who was the Indian linguist whose models influenced Chomsky's theory?

    Panini (c. 350 B.C.)

    linguistics history
  • What hybrid field emerged from modern linguistics and AI?

    Computational linguistics or natural language processing

    ai linguistics
  • What is necessary for understanding language beyond sentence structure?

    Understanding of subject matter and context

    linguistics understanding
  • Who are credited with the first recognized work in artificial intelligence?

    Warren McCulloch and Walter Pitts (1943)

    ai history
  • What did McCulloch and Pitts propose about artificial neurons?

    Each neuron is either 'on' or 'off', responding to neighboring neurons

    ai neurons
  • What is the rule proposed by Donald Hebb for modifying connection strengths?

    Hebbian learning

    ai learning
  • What was the name of the first neural network computer built by Minsky and Edmonds?

    SNARC

    ai computers
  • What influential test did Alan Turing introduce in his 1950 article?

    The Turing Test

    ai turing
  • What did Turing propose instead of simulating the adult mind?

    To simulate the child's mind

    ai turing
  • Who proposed the Dartmouth workshop for artificial intelligence?

    John McCarthy

    ai history
  • When was the Dartmouth workshop held?

    Summer of 1956

    ai history
  • What was the main goal of the Dartmouth workshop?

    To study artificial intelligence and simulate aspects of learning and intelligence.

    ai goals
  • Who were some attendees of the Dartmouth workshop?

    • Trenchard More (Princeton)
    • Arthur Samuel (IBM)
    • Ray Solomonoff (MIT)
    • Oliver Selfridge (MIT)
    ai attendees
  • Which two researchers from Carnegie Tech were prominent at the workshop?

    • Allen Newell
    • Herbert Simon
    ai researchers
  • What program did Newell and Simon create?

    Logic Theorist (LT)

    ai programs
  • What did the Logic Theorist claim to solve?

    The mind-body problem.

    ai philosophy
  • What language did Newell and Simon invent for writing LT?

    IPL (Information Processing Language)

    ai programming
  • What theorem did the Logic Theorist prove that impressed Russell?

    A theorem shorter than the one in Principia Mathematica.

    ai theorems
  • Why did AI become a separate field?

    It aimed to duplicate human faculties like creativity and self-improvement.

    ai field
  • What does AI aim to duplicate?

    • Human faculties
    • Creativity
    • Self-improvement
    • Language use
    ai objectives
  • Why isn't AI a branch of mathematics?

    AI embraces human faculties and is a branch of computer science, focusing on autonomous machines.

    ai mathematics
  • What was the early period of AI known for?

    Full of successes despite primitive computers and programming tools.

    ai history
  • Who referred to the early AI period as 'Look, Ma, no hands'?

    John McCarthy

    ai history
  • What is the General Problem Solver (GPS)?

    A program designed to imitate human problem-solving protocols.

    ai gps
  • What hypothesis did Newell and Simon formulate?

    Physical symbol system hypothesis: Intelligence operates by manipulating data structures of symbols.

    ai hypothesis
  • What did Herbert Gelernter create?

    Geometry Theorem Prover: Proved complex mathematical theorems.

    ai theorem_prover
  • Who developed checkers programs that learned to play?

    Arthur Samuel

    ai checkers
  • What did Arthur Samuel's program demonstrate?

    Computers can learn and improve beyond their initial programming.

    ai learning
  • What significant contributions did John McCarthy make in 1958?

    • Defined Lisp, a dominant AI programming language.
    • Invented time sharing for resource access.
    • Proposed Advice Taker, the first complete AI system.
    ai mccarthy
  • What is Lisp?

    A high-level programming language defined by John McCarthy.

    ai programming
  • What was the Advice Taker?

    A hypothetical program seen as the first complete AI system.

    ai advice_taker
  • What is the Advice Taker?

    A hypothetical program described by McCarthy as the first complete AI system.

    ai history
  • What did the Advice Taker aim to do?

    Use knowledge to search for solutions to problems and embody general world knowledge.

    ai knowledge
  • What principle does the Advice Taker embody?

    Knowledge representation and reasoning through formal, explicit representation.

    ai principles
  • When did Marvin Minsky move to MIT?

    In 1958.

    history minsky
  • What was McCarthy's focus in AI?

    Representation and reasoning in formal logic.

    ai mccarthy
  • What did Minsky develop an outlook against?

    An anti-logic outlook.

    ai minsky
  • What did McCarthy start in 1963?

    The AI lab at Stanford.

    ai stanford
  • What is the resolution method?

    A complete theorem-proving algorithm for first-order logic discovered by J. A. Robinson in 1965.

    ai theorem_proving
  • What was the first project to integrate logical reasoning and physical activity?

    The Shakey robotics project at SRI.

    ai robotics
  • What are microworlds?

    Limited domains chosen by students that appeared to require intelligence to solve.

    ai microworlds
  • What problem did James Slagle's SAINT program solve?

    Closed-form calculus integration problems.

    ai saint
  • What did Tom Evans's ANALOGY program solve?

    Geometric analogy problems that appear in IQ tests.

    ai analogy
  • What kind of problems did Daniel Bobrow's STUDENT program solve?

    Algebra story problems.

    ai student
  • What is the blocks world?

    A microworld consisting of solid blocks placed on a tabletop for rearrangement tasks.

    ai blocks_world
  • Who worked on the vision project in the blocks world?

    David Huffman in 1971.

    ai vision
  • What did Winograd and Cowan's work show?

    A large number of elements could collectively represent an individual concept.

    ai neural_networks
  • Who enhanced Hebb's learning methods with adalines?

    Bernie Widrow.

    ai learning_methods
  • Who introduced the concept of perceptrons?

    Frank Rosenblatt in 1962.

    ai perceptrons
  • Who enhanced learning methods in AI with adalines?

    Bernie Widrow (Widrow and Hoff, 1960; Widrow, 1962)

    ai history
  • Who developed perceptrons in AI?

    Frank Rosenblatt (1962)

    ai history
  • What does the perceptron convergence theorem state?

    The learning algorithm can adjust connection strengths to match any input data, provided a match exists.

    ai theorems
  • Who made predictions about AI's future in 1957?

    Herbert Simon

    ai predictions
  • What did Herbert Simon predict about computers within 10 years?

    A computer would be chess champion and a significant mathematical theorem would be proved by machine.

    ai predictions
  • How long did it actually take for Simon's predictions to come true?

    Approximately 40 years.

    ai history
  • What was a major difficulty of early AI programs?

    Most early programs knew nothing of their subject matter; they succeeded through simple syntactic manipulations.

    ai challenges
  • What was a notable failure in early machine translation efforts?

    Accurate translation requires background knowledge to resolve ambiguity.

    ai translation
  • What did a 1966 report by an advisory committee conclude about machine translation?

    There has been no machine translation of general scientific text, and none is in immediate prospect.

    ai translation history
  • What was the second kind of difficulty faced by AI?

    The intractability of many problems AI attempted to solve.

    ai challenges
  • What strategy did early AI programs use to solve problems?

    Trying out different combinations of steps until a solution was found.

    ai strategy
  • What misconception existed before the theory of computational complexity?

    Scaling up to larger problems was thought to be a matter of faster hardware and larger memories.

    ai computational_complexity
  • What dampened optimism in resolution theorem proving?

    Researchers failed to prove theorems involving more than a few dozen facts.

    ai theorems
  • What is the illusion of unlimited computational power related to?

    It was not confined to problem-solving programs and was evident in early experiments with machine evolution (genetic algorithms).

    ai computational_power
  • Who were the pioneers of genetic algorithms?

    Friedberg (1958) and Friedberg et al. (1959).

    ai genetic_algorithms
  • What was the goal of genetic algorithms?

    To generate a program with good performance for a specific task through random mutations and a selection process.

    ai genetic_algorithms
  • What was a major criticism of AI in the Lighthill report?

    Failure to address the 'combinatorial explosion'.

    ai lighthill_report
  • What happened to AI research funding after the Lighthill report?

    The British government ended support for AI research in all but two universities.

    ai funding
  • What did Minsky and Papert's book Perceptrons (1969) demonstrate?

    Perceptrons could learn anything they could represent, but they represented very little.

    ai neural_networks
  • What limitation did a two-input perceptron have?

    It could not be trained to recognize when its two inputs were different.

    ai neural_networks
  • What caused a decline in funding for neural-net research?

    Results from Minsky and Papert's research on perceptrons.

    ai neural_networks
  • What learning algorithm caused a resurgence in neural-net research in the late 1980s?

    Back-propagation learning algorithms.

    ai neural_networks
  • What are weak methods in AI?

    General-purpose search mechanisms that do not scale up to large or difficult problem instances.

    ai weak_methods
  • What is the alternative to weak methods in problem-solving?

    Using more powerful, domain-specific knowledge for larger reasoning steps.

    ai problem_solving
  • What was the DENDRAL program used for?

    Inferring molecular structure from mass spectrometer data.

    ai dendral
  • Who were the key developers of the DENDRAL program?

    Ed Feigenbaum, Bruce Buchanan, and Joshua Lederberg.

    ai dendral
  • What input did the DENDRAL program require?

    The elementary formula of the molecule and the mass spectrum of its fragments.

    ai dendral
  • What was a naive approach of the DENDRAL program?

    Generating all possible structures consistent with the formula and predicting mass spectra for comparison.

    ai dendral
  • What was the purpose of the DENDRAL researchers?

    To analyze molecular structures using spectral data and identify common substructures.

    ai dendral chemistry
  • What rule is used to recognize a ketone subgroup?

    If two peaks at x1 and x2 satisfy: - x1 + x2 = M + 28 - x1 - 28 is a high peak - x2 - 28 is a high peak - At least one of x1 or x2 is high.

    chemistry ketone
  • What was significant about DENDRAL?

    It was the first successful knowledge-intensive system using many special-purpose rules.

    ai dendral history
  • What project did Feigenbaum and others start at Stanford?

    The Heuristic Programming Project (HPP) to apply expert systems methodology to various fields.

    ai hpp
  • What was the purpose of MYCIN?

    To diagnose blood infections using about 450 rules, performing as well as some experts.

    ai mycin medical_diagnosis
  • How did MYCIN differ from DENDRAL?

    MYCIN’s rules were acquired through expert interviews and reflected medical uncertainty with certainty factors.

    ai mycin dendral
  • What did Winograd's SHRDLU system demonstrate?

    It showed that natural language understanding could overcome ambiguity but was limited to a specific domain (blocks world).

    ai shrdlu natural_language
  • What did Roger Schank emphasize in understanding natural language?

    He claimed that robust understanding requires general knowledge and methods beyond syntax.

    ai natural_language roger_schank
  • What was the focus of Schank and his students' programs?

    They focused on representing and reasoning with knowledge required for language understanding.

    ai knowledge_representation natural_language
  • What were the problems of language understanding identified?

    • Representing stereotypical situations
    • Describing human memory organization
    • Understanding plans and goals
    language understanding ai
  • What led to an increase in knowledge representation schemes?

    The growth of applications to real-world problems.

    knowledge representation ai
  • What logic-based languages became popular for AI?

    • Prolog (Europe)
    • PLANNER family (USA)
    logic languages ai
  • What is the frames approach in AI?

    A structured method assembling facts about object and event types into a taxonomic hierarchy.

    frames ai taxonomy
  • What was the first successful commercial expert system?

    R1 at Digital Equipment Corporation.

    expert_systems ai history
  • How much did R1 save DEC annually by 1986?

    $40 million a year.

    savings ai history
  • How many expert systems did DuPont have in use by 1988?

    100 expert systems in use and 500 in development.

    expert_systems ai dupont
  • What was the Fifth Generation project announced by Japan?

    A 10-year plan to build intelligent computers running Prolog.

    fifth_generation japan ai
  • What was the purpose of the Microelectronics and Computer Technology Corporation (MCC)?

    To assure national competitiveness in AI research.

    mcc ai competitiveness
  • What happened to the AI industry from 1980 to 1988?

    It grew from a few million dollars to billions of dollars.

    ai industry growth
  • What is the AI Winter?

    A period when many AI companies failed to deliver on promises.

    ai_winter history ai
  • What algorithm was reinvented in the mid-1980s?

    The back-propagation learning algorithm.

    back-propagation algorithms ai
  • What did the Parallel Distributed Processing collection cause?

    Great excitement in connectionist models of intelligent systems.

    pdp connectionist ai
  • How do connectionist and symbolic approaches relate?

    They are complementary, not competing.

    connectionist symbolic ai
  • What are the two fields modern neural network research has bifurcated into?

    1. Creating effective network architectures and algorithms
    2. Modeling empirical properties of actual neurons
    neuralnetworks research
  • What has revolutionized AI methodology in recent years?

    Building on existing theories, rigorous theorems, and real-world applications.

    ai methodology
  • What did David McAllester state about AI's early isolationism?

    AI was isolated from computer science but is now embracing fields like control theory and statistics.

    ai history
  • What is required for hypotheses in AI to be accepted?

    Hypotheses must undergo rigorous empirical experiments and statistical analysis.

    ai scientificmethod
  • What has dominated the field of speech recognition in recent years?

    Approaches based on hidden Markov models (HMMs).

    speechrecognition hmm
  • What are the two relevant aspects of HMMs in speech recognition?

    1. Based on rigorous mathematical theory
    2. Generated by training on large real speech data
    hmm speechrecognition
  • What is the significance of HMMs in blind tests?

    HMMs have been steadily improving their scores in rigorous blind tests.

    hmm performance
  • How is machine translation related to speech recognition?

    Both have evolved from initial enthusiasm to rigorous mathematical frameworks.

    machinetranslation speechrecognition
  • What characterized the shift in AI methodology towards neatness?

    The field has reached stability and maturity, favoring mathematical rigor.

    ai methodology
  • What is the role of HMMs in understanding speech recognition?

    HMMs provide a mathematical framework for the problem without claiming human similarity.

    hmm speechrecognition
  • What was the initial approach to machine translation in the 1950s?

    Based on sequences of words with models learned according to information theory.

    machine_translation history
  • When did the approach to machine translation return to favor?

    In the late 1990s.

    machine_translation history
  • What was the focus of neural networks research in the 1980s?

    To explore capabilities and differences from traditional techniques.

    neural_networks history
  • What did Judea Pearl's 1988 work contribute to AI?

    Led to acceptance of probability and decision theory in AI.

    ai probability
  • What is the Bayesian network formalism used for?

    Efficient representation and reasoning with uncertain knowledge.

    ai bayesian_network
  • What do normative expert systems do?

    Act rationally according to decision theory without imitating human thought.

    expert_systems ai
  • What has led to the emergence of intelligent agents since 1995?

    Progress in solving subproblems of AI and the whole agent problem.

    intelligent_agents ai
  • Who worked on the complete agent architecture called SOAR?

    Allen Newell, John Laird, and Paul Rosenbloom.

    soar ai
  • What is one important environment for intelligent agents?

    The Internet.

    intelligent_agents internet
  • What is a consequence of building complete agents in AI?

    Need to reorganize isolated subfields to integrate results.

    ai integration
  • What is a challenge for reasoning and planning systems in AI?

    Handling uncertainty from sensory systems.

    ai uncertainty
  • What must reasoning and planning systems handle?

    Uncertainty

    ai reasoning
  • What fields has AI come into closer contact with?

    • Control theory
    • Economics
    ai fields
  • What recent progress has been made in robotic cars?

    • Better sensors
    • Control-theoretic integration
    • High-level planning
    ai robotics
  • Who expressed discontent with AI progress?

    • John McCarthy
    • Marvin Minsky
    • Nils Nilsson
    • Patrick Winston
    ai founders
  • What do some AI founders believe AI should focus on?

    • Machines that think
    • Machines that learn
    • Machines that create
    ai philosophy
  • What is the term for the effort to achieve human-level AI?

    Human-level AI (HLAI)

    ai hlai
  • When was the first symposium on human-level AI held?

    2004

    ai hlai
  • What is the subfield of AI that seeks a universal algorithm?

    Artificial General Intelligence (AGI)

    ai agi
  • When was the first AGI conference held?

    2008

    ai agi
  • What is a concern related to AI creation?

    Friendly AI

    ai friendlyai
  • What has been the main subject of study in computer science?

    Algorithms

    computer_science algorithms
  • What does recent AI work suggest is more important than algorithms?

    Data

    ai data
  • What significant data sources have become available since 2001?

    • Trillions of words
    • Billions of images
    • Billions of genomic sequences
    ai data
  • What did Yarowsky's 1995 work achieve?

    96% accuracy in word-sense disambiguation without labeled examples

    ai nlp
  • What example did Banko and Brill discuss regarding data performance?

    Performance increases with data volume, surpassing algorithm differences

    ai data
  • What problem did Hays and Efros address?

    Filling in holes in photographs

    ai image_processing
  • What algorithm did Hays and Efros define for filling in masked areas in photos?

    An algorithm that searches through a collection of photos to find a match for the background.

    ai photography
  • What was the performance threshold of Hays and Efros' algorithm?

    Performance improved from poor with 10,000 photos to excellent with 2 million photos.

    ai performance
  • What does the knowledge bottleneck in AI refer to?

    The challenge of expressing all necessary knowledge for a system.

    ai knowledge
  • What have reporters noted about AI's development?

    They noted that 'AI Winter' may be yielding to a new Spring.

    ai development
  • What is an example of a robotic vehicle?

    STANLEY, a driverless car that won the 2005 DARPA Grand Challenge.

    ai robotics
  • What technology did STANLEY use?

    Cameras, radar, and laser rangefinders to sense the environment.

    ai technology
  • What is an application of speech recognition in AI?

    Automated systems guiding conversations for booking flights.

    ai speech_recognition
  • What was NASA's Remote Agent program?

    The first on-board autonomous planning program for spacecraft operations.

    ai nasa
  • What did IBM's DEEP BLUE achieve?

    Defeated world champion Garry Kasparov in chess.

    ai game_playing
  • What is a significant impact of DEEP BLUE's victory?

    IBM's stock increased by $18 billion.

    ai impact
  • What role do learning algorithms play in spam fighting?

    They classify over a billion messages as spam daily.

    ai spam_fighting
  • What challenge do spam fighters face?

    Spammers continually update their tactics, making static approaches ineffective.

    ai challenges
  • What was a logistical application during the Persian Gulf crisis of 1991?

    Dynamic analysis for U.S. forces deployment.

    ai logistics
  • What does DART stand for in logistics planning?

    Dynamic Analysis and Replanning Tool

    logistics ai
  • How many vehicles, cargo, and people did DART account for during the Persian Gulf crisis?

    Up to 50,000

    logistics ai
  • What was the impact of DART on planning time?

    Generated a plan in hours that took weeks with older methods

    logistics ai
  • What organization stated that DART paid back their 30-year investment in AI?

    Defense Advanced Research Project Agency (DARPA)

    ai investment
  • How many Roomba robotic vacuum cleaners has iRobot sold?

    Over two million

    robotics irobot
  • What is the PackBot used for in Iraq and Afghanistan?

    Handle hazardous materials, clear explosives, identify snipers

    robotics military
  • What does the machine translation program translate from Arabic to?

    English

    machine_translation ai
  • What statistical model is used in the Arabic to English translation program?

    Built from examples of Arabic-to-English translations and English text totaling two trillion words

    machine_translation statistics
  • What is the main focus of intelligence according to the book?

    Rational action

    ai intelligence
  • What philosophical idea made AI conceivable?

    The mind is like a machine operating on knowledge encoded in an internal language

    philosophy ai
  • What did mathematicians provide for AI?

    Tools to manipulate logical and probabilistic statements

    mathematics ai
  • What formalized the decision-making process in AI?

    Economists

    economics decision-making
  • What did neuroscientists discover about the brain?

    How it works and its similarities and differences from computers

    neuroscience ai
  • How do psychologists view humans and animals?

    As information-processing machines

    psychology ai
  • What role do computer engineers play in AI?

    Provide powerful machines for AI applications

    computer_engineering ai
  • What does control theory deal with?

    Designing devices that act optimally based on environmental feedback

    control_theory ai
  • What has influenced the history of AI?

    Cycles of success, optimism, cutbacks, and new creative approaches

    history ai
  • What recent advancement has contributed to the rapid progress of AI?

    Greater use of scientific methods

    advancements ai
  • What has contributed to the rapid advancement of AI in the past decade?

    Greater use of the scientific method in experimenting and comparing approaches.

    ai advancements
  • How have theoretical understanding and real systems progressed in AI?

    They have improved hand in hand with each other.

    ai theory
  • What is the title of Herb Simon's work on AI methodology?

    The Sciences of the Artificial (1981)

    methodology history
  • Who discusses the Turing Test and criticizes its usefulness?

    Shieber (1994)

    turing_test critique
  • Which book gives a readable account of the philosophical problems of AI?

    Artificial Intelligence: The Very Idea by John Haugeland (1985)

    philosophy ai
  • What does the Encyclopedia of AI contain?

    Survey articles on almost every topic in AI.

    encyclopedia ai
  • What are the major AI conferences mentioned?

    • IJCAI (International Joint Conference on AI)
    • ECAI (European Conference on AI)
    • AAAI (National Conference on AI)
    conferences ai
  • What are the main professional societies for AI?

    • AAAI
    • SIGART
    • AISB
    societies ai
  • What does AAAI’s AI Magazine contain?

    Topical and tutorial articles.

    magazine ai
  • What is the focus of exercise 1.1?

    Define in your own words:
    - intelligence
    - artificial intelligence
    - agent
    - rationality
    - logical reasoning

    exercises definitions
  • What does exercise 1.2 ask about Turing's original paper?

    Discuss objections to his test for intelligence and their current relevance.

    turing_test discussion
  • What question does exercise 1.3 pose about reflex actions?

    Are reflex actions rational? Are they intelligent?

    reflex_actions intelligence
  • What is a reflex action?

    A reflex action is an automatic response to a stimulus, such as flinching from a hot stove.

    biology reflexes
  • Are reflex actions rational or intelligent?

    Reflex actions are not considered rational or intelligent as they occur automatically without conscious thought.

    psychology reflexes
  • What happens if Evans's ANALOGY program scores 200 on an IQ test?

    It does not necessarily mean the program is more intelligent than a human; intelligence is multifaceted and not solely based on IQ.

    ai intelligence
  • Why is the sea slug Aplysia studied?

    Aplysia has about 20,000 large neurons, making it easier to study neural structures and functions.

    biology neuroscience
  • How does Aplysia's computational power compare to high-end computers?

    The comparison depends on the cycle time for neuron updates and the architecture of the high-end computer.

    computing neuroscience
  • What is introspection?

    Introspection is the examination of one's own thoughts and feelings.

    psychology introspection
  • Can introspection be inaccurate?

    Yes, individuals can misinterpret or be unaware of their true thoughts.

    psychology introspection
  • Are supermarket bar code scanners AI?

    They are a form of AI as they automate a task but lack advanced intelligence.

    ai automation
  • Are web search engines instances of AI?

    Yes, they utilize algorithms to process and retrieve information intelligently.

    ai search
  • Are voice-activated telephone menus AI?

    Yes, they use speech recognition and processing to interact with users.

    ai voice_recognition
  • Are internet routing algorithms AI?

    Yes, they adapt to network conditions dynamically, showcasing intelligent behavior.

    ai networking
  • Do humans learn complex mathematics for cognitive activities?

    Most humans do not learn complex mathematics before college, yet cognitive models may involve such computations.

    cognition mathematics
  • Why does evolution favor rational systems?

    Rational systems enhance survival by effectively achieving goals related to reproduction and resource acquisition.

    evolution rationality
  • Is AI a science or engineering?

    AI encompasses both science and engineering, as it involves theoretical research and practical application.

    ai science engineering
  • Can computers be intelligent?

    Computers follow programmed instructions but can exhibit intelligent behavior through complex algorithms.

    ai intelligence
  • Can animals be intelligent?

    Animals act based on instincts and learned behaviors, indicating a form of intelligence.

    biology intelligence
  • Can the laws of physics dictate intelligence?

    While all systems operate under physical laws, intelligence arises from complex interactions, not just physical dictates.

    philosophy intelligence
  • What tasks can computers currently solve?

    Tasks include web searching, basic games, and limited driving but not complex tasks like surgery or creative writing.

    ai tasks
  • What are some currently infeasible tasks for AI?

    Examples include playing competitive bridge, complex surgery, and creative storytelling.

    ai tasks
  • What is the purpose of AI contests?

    AI contests encourage innovation by defining tasks for researchers to solve, advancing the field.

    ai contests
  • What is the DARPA Grand Challenge?

    A contest for robotic cars to navigate autonomously, showcasing advancements in robotics and AI.

    ai robotics
  • What is the International Planning Competition?

    A contest that challenges AI systems to solve planning problems effectively.

    ai planning
  • What are intelligent agents?

    Systems that can be viewed as perceiving their environment through sensors and acting upon it through actuators.

    ai agents
  • What is a rational agent?

    An agent that behaves as well as possible based on its environment.

    ai rationality
  • What is a percept?

    The agent’s perceptual inputs at any given instant.

    ai perception
  • What is a percept sequence?

    The complete history of everything the agent has ever perceived.

    ai perception
  • What does the agent function do?

    Maps any given percept sequence to an action.

    ai functions
  • What is the difference between agent function and agent program?

    Agent function is an abstract mathematical description; agent program is a concrete implementation.

    ai programming
  • What is an example of a simple agent?

    A vacuum-cleaner agent in a made-up world.

    ai examples
  • What do agents use to interact with their environment?

    Sensors to perceive and actuators to act.

    ai interaction
  • What does the vacuum agent perceive in the vacuum-cleaner world?

    • Its current square
    • Whether there is dirt in the square
    ai agents
  • What actions can the vacuum agent choose from?

    • Move left
    • Move right
    • Suck up the dirt
    • Do nothing
    ai agents
  • What is a simple agent function in the vacuum-cleaner world?

    If the current square is dirty, then suck; otherwise, move to the other square.

    ai agents
  • What defines the goodness of an agent?

    Filling out the agent function table correctly.

    ai agents
  • What is a rational agent?

    An agent that does the right thing according to its performance measure.

    ai agents
  • What does the performance measure evaluate?

    The desirability of the sequence of environment states generated by the agent's actions.

    ai performance
  • What is an important aspect to define success for an agent?

    Success should be defined in terms of the environment states, not the agent's opinion of its performance.

    ai performance
  • What can affect an agent's perception of its performance?

    An agent can delude itself about its performance, leading to a false sense of rationality.

    ai agents
  • What is the goal of analyzing agents?

    To understand how artifacts interact with the world, particularly in AI with significant computational resources.

    ai agents
  • What is a performance measure in agent design?

    A criterion to evaluate success, tailored to the task and agent.

    ai performance
  • How can a vacuum-cleaner agent maximize its performance measure?

    By cleaning dirt and then dumping it, repeating this process.

    ai agents
  • What is a better performance measure for a vacuum-cleaner agent?

    Reward for clean squares, with penalties for electricity and noise.

    ai performance
  • What defines a rational agent?

    An agent that selects actions to maximize its performance measure based on percept sequences and knowledge.

    ai rationality
  • What factors influence the rationality of an agent?

    • Performance measure
    • Prior knowledge
    • Possible actions
    • Percept sequence
    ai rationality
  • What is the performance measure for the vacuum-cleaner agent example?

    One point for each clean square per time step over 1000 time steps.

    ai performance
  • What actions can the vacuum-cleaner agent perform?

    Left, Right, and Suck.

    ai agents
  • What does the vacuum-cleaner agent perceive?

    Its location and whether that location contains dirt.

    ai sensors
  • When would the vacuum-cleaner agent be considered irrational?

    When it oscillates back and forth after all dirt is cleaned.

    ai rationality
  • What philosophical questions arise from agent performance measures?

    • Reckless vs. safe life
    • Moderate poverty vs. inequality
    philosophy ai
  • What happens when the agent oscillates needlessly after cleaning?

    It fares poorly due to a penalty for each movement left or right.

    agents performance
  • What should a better agent do once all squares are clean?

    It should do nothing if sure all squares are clean.

    agents cleaning
  • What should an agent do if clean squares can become dirty again?

    It should occasionally check and re-clean them if needed.

    agents maintenance
  • What must an agent do in an unknown environment?

    It needs to explore rather than stick to known squares.

    agents exploration
  • What is the difference between rationality and omniscience?

    Rationality maximizes expected performance; omniscience knows actual outcomes.

    rationality omniscience
  • What example illustrates the difference between rationality and perfection?

    Crossing the street while a cargo door falls off an airliner.

    rationality examples
  • What does rationality not require according to the definition?

    It does not require omniscience.

    rationality definition
  • What should a rational agent do before crossing a busy road?

    It should look both ways before crossing.

    rationality safety
  • What is an important part of rationality related to percepts?

    Gathering information to modify future percepts.

    rationality information
  • What is the role of information gathering in rationality?

    It helps maximize expected performance.

    rationality information
  • What does a rational agent need to do with its perceptions?

    It must learn as much as possible from what it perceives.

    learning agents
  • What happens in extreme cases where the environment is completely known?

    The agent need not perceive or learn; it simply acts correctly.

    agents knowledge
  • What is an example of a fragile agent mentioned in the text?

    The dung beetle that continues its task even if the dung ball is removed.

    agents examples
  • What does the dung beetle do to plug its nest?

    Fetches a ball of dung from a nearby heap.

    behavior animals
  • What happens if the dung ball is removed from the beetle's grasp?

    The beetle continues to pantomime plugging the nest.

    behavior animals
  • What does the female sphex wasp do after stinging a caterpillar?

    Drags the caterpillar to its burrow.

    behavior animals
  • What does the sphex wasp do if the caterpillar is moved?

    Reverts to the 'drag' step of its plan.

    behavior animals
  • What does the lack of autonomy in an agent mean?

    It relies on prior knowledge of its designer.

    autonomy agents
  • What should a rational agent do to be considered autonomous?

    Learn to compensate for partial or incorrect prior knowledge.

    autonomy agents
  • How can a vacuum-cleaning agent improve its performance?

    By learning to foresee where and when additional dirt will appear.

    agents learning
  • What is the PEAS description?

    Performance, Environment, Actuators, Sensors.

    peas agents
  • What is essential for specifying a task environment?

    To specify the performance measure, environment, actuators, and sensors.

    task_environment agents
  • What is an example of a complex task environment?

    An automated taxi driver.

    task_environment agents
  • Why is the automated taxi driver task considered open-ended?

    Novel combinations of circumstances can arise.

    task_environment agents
  • What does PEAS stand for in the context of the taxi's task environment?

    Performance Measure, Environment, Actuators, Sensors

    ai peas
  • What is the performance measure for the automated taxi driver?

    • Safe trip
    • Fast trip
    • Legal trip
    • Comfortable trip
    • Maximize profits
    ai performance
  • What are the elements of the taxi's environment?

    • Roads
    • Other traffic
    • Pedestrians
    • Customers
    ai environment
  • What actuators does an automated taxi have?

    • Steering
    • Accelerator
    • Brake
    • Signal
    • Horn
    • Display
    ai actuators
  • What sensors are used in an automated taxi?

    • Cameras
    • Sonar
    • Speedometer
    • GPS
    • Odometer
    • Accelerometer
    • Engine sensors
    • Keyboard
    ai sensors
  • What are some desirable qualities for the automated taxi's performance measure?

    • Correct destination
    • Minimize fuel consumption
    • Minimize trip time
    • Maximize safety
    • Maximize comfort
    • Maximize profits
    ai performance
  • What types of roads must the taxi driver deal with?

    • Rural lanes
    • Urban alleys
    • 12-lane freeways
    ai environment
  • What optional driving conditions might the taxi face?

    • Southern California (no snow)
    • Alaska (snow prevalent)
    • Driving on the right or left
    ai environment
  • What communication methods might the automated taxi use?

    • Display screen
    • Voice synthesizer
    • Communication with other vehicles
    ai communication
  • What is a key feature of the sensors in an automated taxi?

    They include controllable video cameras and sensors for distances to obstacles.

    ai sensors
  • What is an example of a simple environment for a robot?

    A robot inspecting parts on a conveyor belt.

    ai robotics
  • What is the significance of the relationship between agent behavior and environment?

    It determines the complexity of the agent's performance measure.

    ai performance
  • What are the possible actions for simple software agents?

    • Accept
    • Reject
    software agents
  • What is a softbot designed to do?

    • Scan Internet news sources
    • Show interesting items to users
    • Sell advertising space
    softbot functionality
  • What abilities does a softbot operator need?

    • Natural language processing
    • Learning user and advertiser interests
    • Dynamic plan changes
    softbot capabilities
  • What characterizes the Internet environment?

    • Complexity rivaling the physical world
    • Presence of artificial and human agents
    internet environment
  • What dimensions categorize task environments in AI?

    • Fully observable vs. partially observable
    • Single agent vs. multiagent
    ai task_environments
  • What is a fully observable environment?

    An environment where sensors provide complete state information at all times.

    environment observability
  • What defines a partially observable environment?

    An environment where some state aspects are missing due to sensor limitations.

    environment observability
  • What is an unobservable environment?

    An environment where the agent has no sensors at all.

    environment observability
  • What is the difference between single-agent and multiagent environments?

    Single-agent involves one agent (e.g., solving a puzzle), multiagent involves multiple agents (e.g., playing chess).

    agents environment_types
  • What type of environment is an agent solving a crossword puzzle in?

    Single-agent environment

    environment agents
  • What type of environment is an agent playing chess in?

    Two-agent environment

    environment agents
  • What is the key distinction for treating another vehicle as an agent?

    Whether its behavior maximizes a performance measure dependent on agent A's behavior

    agents behavior
  • What type of environment is chess classified as?

    Competitive multiagent environment

    environment chess
  • What type of environment is taxi driving classified as?

    Partially cooperative multiagent environment

    environment taxi
  • What is a characteristic of communication in multiagent environments?

    It often emerges as a rational behavior

    communication agents
  • What defines a deterministic environment?

    Next state is completely determined by current state and agent's action

    deterministic environment
  • What defines a stochastic environment?

    Next state is not completely determined; uncertainty exists

    stochastic environment
  • What is the implication of an uncertain environment?

    It is not fully observable or not deterministic

    uncertainty environment
  • What is a nondeterministic environment?

    Actions characterized by possible outcomes without probabilities attached

    nondeterministic environment
  • What is an episodic task environment?

    Agent's experience is divided into atomic episodes where actions are independent

    episodic environment
  • What is a sequential task environment?

    Next episode depends on actions taken in previous episodes

    sequential environment
  • What is the difference between sequential and episodic environments?

    • Sequential: Current decision affects future decisions (e.g., chess, taxi driving).
    • Episodic: Current decision does not affect future decisions.
    environments sequential episodic
  • What characterizes a static environment?

    The environment does not change while the agent is deciding on an action.

    environments static
  • What characterizes a dynamic environment?

    The environment can change while the agent is deliberating.

    environments dynamic
  • What is a semidynamic environment?

    The environment does not change with time, but the agent’s performance score does.

    environments semidynamic
  • What is the difference between discrete and continuous environments?

    • Discrete: Finite number of distinct states (e.g., chess).
    • Continuous: States and actions vary smoothly over time (e.g., taxi driving).
    environments discrete continuous
  • What does a known environment imply?

    Outcomes for all actions are given, or their probabilities if stochastic.

    environments known
  • What does an unknown environment imply?

    The agent must learn how the environment works to make good decisions.

    environments unknown
  • What is the hardest case for an environment?

    Partially observable, multiagent, stochastic, sequential, dynamic, continuous, and unknown.

    environments complexity
  • How is the part-picking robot described in terms of environment?

    It is described as episodic, as it normally considers each part in isolation.

    environments episodic
  • What is the antonym of 'parallel' in computer science?

    'ial'

    computer_science terminology
  • What are the characteristics of a crossword puzzle task environment?

    • Observable: Fully
    • Agents: Single
    • Deterministic: Yes
    • Episodic: Yes
    • Static: Yes
    • Discrete: Yes
    task_environment crossword
  • What are the characteristics of chess with a clock task environment?

    • Observable: Fully
    • Agents: Multi
    • Deterministic: Yes
    • Episodic: No
    • Static: Yes
    • Discrete: Semi
    task_environment chess
  • What are the characteristics of poker task environment?

    • Observable: Partially
    • Agents: Multi
    • Deterministic: No
    • Episodic: No
    • Static: Yes
    • Discrete: Yes
    task_environment poker
  • What are the characteristics of backgammon task environment?

    • Observable: Fully
    • Agents: Multi
    • Deterministic: No
    • Episodic: No
    • Static: Yes
    • Discrete: Yes
    task_environment backgammon
  • What are the characteristics of taxi driving task environment?

    • Observable: Partially
    • Agents: Multi
    • Deterministic: No
    • Episodic: No
    • Static: No
    • Continuous: Yes
    task_environment taxi_driving
  • What are the characteristics of medical diagnosis task environment?

    • Observable: Partially
    • Agents: Single
    • Deterministic: No
    • Episodic: No
    • Static: No
    • Continuous: Yes
    task_environment medical_diagnosis
  • What is the role of the code repository in the context of environments?

    It includes implementations of environments and a simulator to evaluate agent behavior.

    code_repository simulation
  • What does the environment generator do?

    It selects particular environments for running agents with specific likelihoods.

    environment_generator simulation
  • What is a rational agent for a given environment class?

    It maximizes performance across various environments.

    rational_agent environment_class
  • What does a rational agent maximize in an environment class?

    Average performance

    ai agents
  • What is the formula for an agent?

    agent = architecture + program

    ai agents
  • What does an agent program implement?

    The agent function

    ai programs
  • What does the architecture provide to the agent program?

    Percepts from sensors

    ai architecture
  • What is the input for agent programs?

    Current percept from sensors

    ai programs
  • What is the difference between agent program and agent function?

    Agent program takes current percept; agent function takes entire percept history.

    ai agents
  • What is the purpose of the table in the agent program?

    To represent the agent function and decide actions.

    ai programs
  • What is a potential failure of the table-driven approach to agent construction?

    Exponential growth of entries in the lookup table.

    ai agents
  • What does the function TABLE-DRIVEN-AGENT do?

    Returns an action based on the current percept.

    ai programs
  • What is the persistent variable in TABLE-DRIVEN-AGENT?

    percepts, a sequence initially empty

    ai programs
  • What is the data rate of visual input from a single camera in an automated taxi?

    27 megabytes per second

    technology ai
  • What is the resolution of the camera in the automated taxi?

    640×480 pixels

    technology ai
  • How many entries does the lookup table have for an hour's driving?

    Over 10^50,000,000,000 entries

    technology ai
  • How many entries would a chess lookup table have?

    At least 10^150 entries

    technology ai
  • What is the size comparison of the lookup table to the number of atoms in the observable universe?

    Less than 10^80 atoms

    science comparison
  • What are the four basic kinds of agent programs?

    • Simple reflex agents
    • Model-based reflex agents
    • Goal-based agents
    • Utility-based agents
    ai agents
  • What does a simple reflex agent base its actions on?

    Current percept, ignoring percept history

    ai agents
  • What is the action of the vacuum agent when the status is dirty?

    Return Suck

    ai agents
  • What happens when the location is A for the vacuum agent?

    Return Right

    ai agents
  • What happens when the location is B for the vacuum agent?

    Return Left

    ai agents
  • What is the advantage of simple reflex agents compared to lookup tables?

    They require less space and processing

    ai agents
  • What is a notable example of replacing large tables with a program?

    Newton’s method for square roots

    math programming
  • What happens when the brake lights come on?

    Initiate braking.

    driving braking
  • What do we call the connection between condition and action?

    Condition–action rule.

    programming rules
  • How is a condition–action rule expressed?

    if car-in-front-is-braking then initiate-braking.

    programming rules
  • What are some connections humans have?

    Learned responses and innate reflexes.

    psychology reflexes
  • What is a simple reflex agent?

    Acts according to a rule matching the current state.

    ai agents
  • What does the INTERPRET-INPUT function do?

    Generates an abstracted description of the current state.

    ai functions
  • What does the RULE-MATCH function return?

    The first rule that matches the given state description.

    ai functions
  • What is a limitation of simple reflex agents?

    Limited intelligence; works only with fully observable environments.

    ai limitations
  • What happens if the braking rule cannot determine the condition?

    The agent may brake unnecessarily or not at all.

    driving braking
  • What happens to a reflex vacuum agent without a location sensor?

    It may get stuck in infinite loops.

    ai vacuum
  • What are the possible percepts for a reflex vacuum agent?

    [Dirty] and [Clean].

    ai vacuum
  • What does a reflex vacuum agent do in response to [Dirty]?

    Sucks up the dirt.

    ai vacuum
  • What is the risk of moving left or right in a vacuum environment?

    It may fail if starting in certain squares (A or B).

    ai vacuum
  • What happens if the agent starts in square A and receives [Clean]?

    Moving Left fails forever.

    agents behavior
  • What happens if the agent starts in square B and receives [Clean]?

    Moving Right fails forever.

    agents behavior
  • What can help escape from infinite loops in simple reflex agents?

    Randomizing actions.

    agents randomization
  • What might a vacuum agent do when it perceives [Clean]?

    Flip a coin to choose between Left and Right.

    agents randomization
  • How many steps does it take on average for the agent to reach the other square?

    Two steps.

    agents efficiency
  • When is randomization usually not rational?

    In single-agent environments.

    agents rationality
  • What do model-based reflex agents keep track of?

    The part of the world they can't see now.

    agents model-based
  • What is the internal state of a braking problem agent?

    The previous frame from the camera.

    agents internal_state
  • What knowledge is needed to update internal state information?

    1. How the world evolves independently of the agent.
    2. How the agent’s actions affect the world.
    agents knowledge
  • What is a model of the world in the context of agents?

    Knowledge about how the world works.

    agents model
  • What does a model-based reflex agent use to generate the current state?

    The current percept and the old internal state.

    agents model-based
  • What is the function that updates the state in a model-based reflex agent?

    UPDATE-STATE.

    agents functions
  • What does the MODEL-BASED-REFLEX-AGENT function return?

    An action.

    agents functions
  • What does the agent's model describe?

    How the next state depends on current state and action.

    agents model
  • What does the RULE-MATCH function do?

    It matches the current state with the rules and determines the action to take.

    function rules
  • What does a model-based reflex agent do?

    It keeps track of the current state of the world and chooses actions like a reflex agent.

    agent reflex
  • What is responsible for creating the new internal state description?

    The agent's internal model.

    internal state
  • How does the representation of models and states vary?

    It varies widely depending on the environment type and agent design technology.

    models states
  • What does the box labeled 'what the world is like now' represent?

    It represents the agent's 'best guess' about the current state.

    representation guess
  • Why might uncertainty about the current state be unavoidable?

    Because the agent may not have complete information about the environment.

    uncertainty state
  • What does a model-based agent's internal state not have to describe literally?

    It does not have to describe 'what the world is like now' literally.

    internal state
  • What does a goal-based agent keep track of?

    It keeps track of the world state and a set of goals to achieve.

    agent goals
  • What action does a goal-based agent choose?

    It chooses an action that will eventually lead to achieving its goals.

    action goals
  • What might influence a taxi's decision to fill up with gas?

    The taxi's rule about having at least half a tank of gas.

    taxi decision
  • What is the title of the book?

    Artificial Intelligence: A Modern Approach

    ai book title
  • Who are the authors of the book?

    • Stuart J. Russell
    • Peter Norvig
    ai authors
  • What is the subtitle of the book?

    A Modern Approach

    ai subtitle
  • What is the focus of the book?

    Explores logic, probability, perception, reasoning, learning, action.

    ai concepts
  • What does the subtitle 'A Modern Approach' imply?

    Synthesizes current knowledge into a common framework.

    ai approach
  • What is the ISBN-13 of the book?

    978-0-13-604259-4

    ai isbn
  • What is the ISBN-10 of the book?

    0-13-604259-7

    ai isbn
  • What is the purpose of this book according to the authors?

    To explore the full breadth of AI, including depth in various areas.

    ai purpose
  • What year was the copyright for this edition?

    2010, 2003, 1995

    ai copyright
  • Who is the Vice President and Editorial Director?

    Marcia J. Horton

    ai editorial
  • What is the role of Michael Hirsch?

    Editor-in-Chief

    ai editorial
  • What are some of the contributing writers?

    • Ernest Davis
    • Douglas D. Edwards
    • David Forsyth
    • Sebastian Thrun
    ai contributors
  • What is the publication's protection status?

    Protected by copyright; permissions required for reproduction.

    ai copyright
  • What does the book encompass?

    Microelectronic devices to robotic planetary explorers.

    ai scope
  • What is the significance of the Library of Congress Cataloging?

    Data on file for the publication.

    ai cataloging
  • What is stated about the authors' efforts in preparing the book?

    Best efforts in development, research, and testing effectiveness.

    ai efforts
  • What does the book apologize for?

    Subfields being less recognizable due to the common framework approach.

    ai apology
  • What are some important applications of AI technology?

    • Practical speech recognition
    • Machine translation
    • Autonomous vehicles
    • Household robotics
    ai applications
  • What are the algorithmic landmarks mentioned in AI?

    • Solution of the game of checkers
    ai algorithm landmarks
  • What is the emphasis on in partially observable environments?

    • Belief state
    • State estimation
    ai environments belief_state
  • What are the three types of representations for agents?

    • Atomic representations
    • Factored representations
    • Structured representations
    ai agents representations
  • What new material has been added regarding probabilistic models?

    • First-order probabilistic models
    • Open-universe models
    ai probabilistic_models
  • What has been rewritten in the machine-learning chapter?

    • Wider variety of modern learning algorithms
    ai machine_learning
  • What percentage of citations in the book are from works published after 2003?

    20%

    ai citations
  • What is the main theme of the book related to intelligent agents?

    AI is the study of agents that receive percepts and perform actions.

    ai intelligent_agents
  • How many chapters does the book contain?

    27 chapters

    ai book_structure
  • What is the primary aim of the book?

    Convey ideas from 50 years of AI research and 2000 years of related work.

    ai aim
  • What does the book include to make key ideas concrete?

    Pseudocode algorithms

    ai pseudocode
  • What type of course is the book primarily intended for?

    Undergraduate course or course sequence

    ai education
  • What is the role of learning in agent design?

    Extends the designer's reach into unknown environments.

    ai learning agent_design
  • What is the prerequisite for the book?

    Familiarity with basic concepts of computer science at a sophomore level.

    education prerequisites
  • What are the useful mathematical topics mentioned?

    • Freshman calculus
    • Linear algebra
    math education
  • Where can you find exercises for each chapter?

    At the end of each chapter in the book.

    education exercises
  • What icon marks exercises requiring programming?

    A keyboard icon.

    education programming
  • What does the pointing icon signify in the book?

    Important points are marked with it.

    education icons
  • How extensive is the index in the book?

    Around 6,000 items.

    education index
  • What can you find on the Web site aima.cs.berkeley.edu?

    • Algorithm implementations
    • List of schools using the book
    • Annotated links to AI content
    • Supplementary material
    • Discussion group instructions
    • Author contact instructions
    • Error reporting instructions
    • Instructor materials
    website resources
  • What is depicted on the cover of the book?

    Final position from the game 6 of Kasparov vs. DEEP BLUE chess match.

    cover chess
  • Who was forced to resign in the chess match?

    Garry Kasparov.

    chess history
  • What does the cover feature alongside Kasparov?

    • Asimo robot
    • Thomas Bayes
    • Mars Exploration Rover
    • Alan Turing
    • Shakey robot
    • Aristotle
    cover figures
  • Who wrote Chapter 24 on computer vision?

    Jitendra Malik and David Forsyth.

    contributions computer_vision
  • Who contributed to Chapter 25 on robotics?

    Sebastian Thrun.

    contributions robotics
  • Which chapter was partially written by Vibhu Mittal?

    Chapter 22 on natural language.

    contributions natural_language
  • Who wrote Chapter 24 on computer vision?

    Jitendra Malik and David Forsyth

    authors computer_vision
  • Who wrote Chapter 25 on robotics?

    Sebastian Thrun

    authors robotics
  • Who contributed to Chapter 22 on natural language?

    Vibhu Mittal

    authors natural_language
  • Who reviewed the manuscript?

    • Zoran Duric (George Mason)
    • Thomas C. Henderson (Utah)
    • Leon Reznik (RIT)
    • Michael Gourley (Central Oklahoma)
    • Ernest Davis (NYU)
    reviewers manuscript
  • Who formatted and improved the diagrams in this edition?

    Jon Barron

    authors diagrams
  • Who helped with diagrams and algorithms in previous editions?

    • Tim Huang
    • Mark Paskin
    • Cynthia Bruyns
    authors diagrams
  • Who wrote and maintains the Java code examples on the Web site?

    • Ravi Mohan
    • Ciaran O’Reilly
    authors java code
  • Who wrote the robotics chapter for the first edition?

    John Canny

    authors robotics
  • Who researched the historical notes?

    Douglas Edwards

    authors history
  • Who provided extensive improvements by reading every chapter?

    Julie Sussman, P.P.A.

    proofreader improvements
  • Who are the authors thanking for their support and encouragement?

    • Stuart: Parents, Loy Sheflott
    • Peter: Parents (Torsten and Gerda), Kris
    acknowledgments support
  • Which institutions' librarians are thanked for their help?

    • Berkeley
    • Stanford
    • NASA
    acknowledgments libraries
  • What tools revolutionized the way research is done?

    • CiteSeer
    • Wikipedia
    • Google
    research tools
  • Who provided especially helpful comments on the book?

    • Gagan Aggarwal
    • Eyal Amir
    • Ion Androutsopoulos
    • Krzysztof Apt
    • Warren Haley Armstrong
    feedback helpful_comments
  • Who is Stuart Russell?

    • Born in 1962 in Portsmouth, England
    • B.A. in physics from Oxford (1982)
    • Ph.D. in computer science from Stanford (1986)
    • Professor at UC Berkeley
    • Director of the Center for Intelligent Systems
    • Holder of the Smith–Zadeh Chair in Engineering
    authors biography ai
  • What awards has Stuart Russell received?

    • 1990: Presidential Young Investigator Award
    • 1995: Co-winner of Computers and Thought Award
    • 1996: Miller Professor at UC Berkeley
    • 2000: Chancellor’s Professorship
    awards achievements ai
  • What are some notable works of Stuart Russell?

    • The Use of Knowledge in Analogy and Induction
    • Do the Right Thing: Studies in Limited Rationality (with Eric Wefald)
    publications ai books
  • Who is Peter Norvig?

    • Director of Research at Google, Inc.
    • Directed core Web search algorithms (2002-2005)
    • Fellow of American Association for Artificial Intelligence and ACM
    authors biography ai
  • What was Peter Norvig's role at NASA?

    • Head of Computational Sciences Division
    • Oversaw NASA’s research and development in artificial intelligence
    career nasa ai
  • What is the focus of the authors' work?

    Key concepts related to machine learning and artificial intelligence

    focus ai machine_learning
  • What is the significance of the listed names?

    They are contributors and experts in the field of artificial intelligence and machine learning.

    contributors ai machine_learning
  • What is the role of the Association for Computing Machinery?

    Promotes computing as a science and profession.

    computing organization
  • Where was the Computational Sciences Division led by the individual?

    NASA Ames Research Center.

    nasa computing
  • What field did he oversee at NASA?

    Research and development in artificial intelligence and robotics.

    ai robotics
  • What company was he chief scientist at?

    Junglee.

    junglee ai
  • What did he help develop at Junglee?

    One of the first Internet information extraction services.

    internet information_extraction
  • Which degree did he receive from Brown University?

    B.S. in applied mathematics.

    education mathematics
  • What degree did he obtain from the University of California at Berkeley?

    Ph.D. in computer science.

    education computer_science
  • What awards did he receive from Berkeley?

    Distinguished Alumni and Engineering Innovation awards.

    awards berkeley
  • What medal did he receive from NASA?

    Exceptional Achievement Medal.

    awards nasa
  • Where has he been a professor?

    University of Southern California.

    education professor
  • What is one of his books on AI programming?

    Paradigms of AI Programming: Case Studies in Common Lisp.

    books ai_programming
  • What is the title of his book on translation systems?

    Verbmobil: A Translation System for Face-to-Face Dialog.

    books translation_systems
  • What is the focus of Section I in the contents?

    Artificial Intelligence.

    ai contents
  • What does 2.1 cover in the contents?

    Agents and Environments.

    ai agents
  • What is discussed in 3.1 of the contents?

    Problem-Solving Agents.

    problem-solving agents
  • What does 4.1 focus on?

    Local Search Algorithms and Optimization Problems.

    search optimization
  • What is the focus of 5.1 in the contents?

    Games.

    games ai
  • What concept is introduced in 6.1?

    Defining Constraint Satisfaction Problems.

    constraint_satisfaction problems
  • What is a Constraint Satisfaction Problem (CSP)?

    A problem where the goal is to find values for variables that satisfy a set of constraints.

    csp ai
  • What are the main methods for solving CSPs?

    • Constraint Propagation
    • Backtracking Search
    • Local Search
    csp methods
  • What does Constraint Propagation do in CSPs?

    Infers variable values based on constraints to reduce the search space.

    csp propagation
  • What is Backtracking Search?

    A depth-first search algorithm that incrementally builds candidates for solutions and abandons candidates as soon as it determines they cannot lead to a valid solution.

    csp search
  • What is Local Search in CSPs?

    An optimization technique that starts with a complete assignment and iteratively makes small changes to find a better solution.

    csp local_search
  • What is the Wumpus World?

    A standard problem in AI used to illustrate the concepts of knowledge-based agents and reasoning.

    ai agents
  • What is Propositional Logic?

    A branch of logic dealing with propositions that can be true or false, used in knowledge representation.

    logic ai
  • What is First-Order Logic?

    An extension of propositional logic that includes quantifiers and predicates, allowing for more expressive statements.

    logic ai
  • What is Inference in First-Order Logic?

    The process of deriving new information from known facts using logical rules.

    logic inference
  • What is Classical Planning?

    The process of creating a sequence of actions to achieve specific goals based on a model of the world.

    planning ai
  • What are Planning Graphs?

    Data structures that represent the planning problem, showing actions and their effects over time.

    planning graphs
  • What is Hierarchical Planning?

    A planning approach that breaks down tasks into subtasks, allowing for more manageable planning.

    planning hierarchical
  • What is Ontological Engineering?

    The process of creating and managing ontologies to represent knowledge in a domain.

    knowledge engineering
  • What are Mental Events in knowledge representation?

    Events that occur in the mind, such as beliefs and desires, used to model cognitive processes.

    knowledge cognition
  • What is Reasoning with Default Information?

    A method of reasoning that allows for conclusions to be drawn in the absence of complete information.

    reasoning knowledge
  • What is discussed in section 12.6?

    Reasoning with Default Information

    machine_learning ai
  • What is the topic of section 12.7?

    The Internet Shopping World

    machine_learning ai
  • What is covered in section 12.8?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the focus of section 13?

    Quantifying Uncertainty

    machine_learning ai
  • What does section 13.1 address?

    Acting under Uncertainty

    machine_learning ai
  • What is explained in section 13.2?

    Basic Probability Notation

    machine_learning ai
  • What is the subject of section 13.3?

    Inference Using Full Joint Distributions

    machine_learning ai
  • What does section 13.4 discuss?

    Independence

    machine_learning ai
  • What is the focus of section 13.5?

    Bayes’ Rule and Its Use

    machine_learning ai
  • What is revisited in section 13.6?

    The Wumpus World

    machine_learning ai
  • What does section 13.7 summarize?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the main topic of section 14?

    Probabilistic Reasoning

    machine_learning ai
  • What does section 14.1 cover?

    Representing Knowledge in an Uncertain Domain

    machine_learning ai
  • What is explained in section 14.2?

    The Semantics of Bayesian Networks

    machine_learning ai
  • What does section 14.3 address?

    Efficient Representation of Conditional Distributions

    machine_learning ai
  • What is the topic of section 14.4?

    Exact Inference in Bayesian Networks

    machine_learning ai
  • What does section 14.5 discuss?

    Approximate Inference in Bayesian Networks

    machine_learning ai
  • What is covered in section 14.6?

    Relational and First-Order Probability Models

    machine_learning ai
  • What does section 14.7 focus on?

    Other Approaches to Uncertain Reasoning

    machine_learning ai
  • What is summarized in section 14.8?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the main topic of section 15?

    Probabilistic Reasoning over Time

    machine_learning ai
  • What does section 15.1 address?

    Time and Uncertainty

    machine_learning ai
  • What is discussed in section 15.2?

    Inference in Temporal Models

    machine_learning ai
  • What is the focus of section 15.3?

    Hidden Markov Models

    machine_learning ai
  • What does section 15.4 explain?

    Kalman Filters

    machine_learning ai
  • What is covered in section 15.5?

    Dynamic Bayesian Networks

    machine_learning ai
  • What does section 15.6 focus on?

    Keeping Track of Many Objects

    machine_learning ai
  • What is summarized in section 15.7?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the main topic of section 16?

    Making Simple Decisions

    machine_learning ai
  • What does section 16.1 discuss?

    Combining Beliefs and Desires under Uncertainty

    machine_learning ai
  • What is explained in section 16.2?

    The Basis of Utility Theory

    machine_learning ai
  • What is the focus of section 16.3?

    Utility Functions

    machine_learning ai
  • What does section 16.4 cover?

    Multiattribute Utility Functions

    machine_learning ai
  • What is discussed in section 16.5?

    Decision Networks

    machine_learning ai
  • What is the topic of section 16.6?

    The Value of Information

    machine_learning ai
  • What does section 16.7 focus on?

    Decision-Theoretic Expert Systems

    machine_learning ai
  • What is summarized in section 16.8?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the main topic of section 17?

    Making Complex Decisions

    machine_learning ai
  • What does section 17.1 cover?

    Sequential Decision Problems

    machine_learning ai
  • What is explained in section 17.2?

    Value Iteration

    machine_learning ai
  • What is the focus of section 17.3?

    Policy Iteration

    machine_learning ai
  • What does section 17.4 discuss?

    Partially Observable MDPs

    machine_learning ai
  • What is the topic of section 17.5?

    Decisions with Multiple Agents: Game Theory

    machine_learning ai
  • What is covered in section 17.6?

    Mechanism Design

    machine_learning ai
  • What is summarized in section 17.7?

    Summary, Bibliographical and Historical Notes, Exercises

    machine_learning ai
  • What is the main topic of section 18?

    Learning from Examples

    machine_learning ai
  • What does section 18.1 discuss?

    Forms of Learning

    machine_learning ai
  • What is explained in section 18.2?

    Supervised Learning

    machine_learning ai
  • What does section 18.3 cover?

    Learning Decision Trees

    machine_learning ai
  • What is Supervised Learning?

    A type of machine learning where a model is trained on labeled data.

    machine_learning supervised_learning
  • What are Decision Trees used for in machine learning?

    To model decisions and their possible consequences.

    machine_learning decision_trees
  • What is the purpose of Evaluating and Choosing the Best Hypothesis?

    To select the most effective model based on performance metrics.

    machine_learning evaluation
  • What does the Theory of Learning encompass?

    Principles and frameworks that describe how learning occurs.

    theory learning
  • What is Regression in machine learning?

    A method for predicting continuous outcomes based on input variables.

    machine_learning regression
  • What are Artificial Neural Networks?

    Computational models inspired by the human brain, used for various tasks.

    machine_learning neural_networks
  • What are Nonparametric Models?

    Models that do not assume a fixed form for the underlying data distribution.

    machine_learning nonparametric
  • What are Support Vector Machines?

    A supervised learning model used for classification and regression tasks.

    machine_learning svm
  • What is Ensemble Learning?

    Combining multiple models to improve performance and robustness.

    machine_learning ensemble
  • What does Practical Machine Learning involve?

    Application of machine learning techniques to real-world problems.

    machine_learning practical
  • What is the focus of Knowledge in Learning?

    Understanding how knowledge is represented and utilized in learning.

    learning knowledge
  • What is Explanation-Based Learning?

    A method where learning is guided by explanations of the data.

    learning explanation_based
  • What is Inductive Logic Programming?

    A method of machine learning that uses logic programming as a uniform representation.

    machine_learning inductive_logic
  • What is Statistical Learning?

    A framework for understanding the relationships among data through statistics.

    machine_learning statistical_learning
  • What is the EM Algorithm?

    An iterative method for finding maximum likelihood estimates in models with hidden variables.

    machine_learning em_algorithm
  • What is Reinforcement Learning?

    A type of learning where an agent learns to make decisions by receiving rewards or penalties.

    learning reinforcement
  • What does Natural Language Processing focus on?

    The interaction between computers and human language.

    ai nlp
  • What is a Language Model?

    A statistical model that predicts the next word in a sequence based on prior words.

    nlp language_model
  • What is Text Classification?

    The process of assigning predefined categories to text data.

    nlp text_classification
  • What is Machine Translation?

    Automatic translation of text from one language to another using algorithms.

    nlp machine_translation
  • What is Speech Recognition?

    The ability of a machine to identify and process human speech.

    nlp speech_recognition
  • What does Perception in AI refer to?

    The process of interpreting sensory information to understand the environment.

    ai perception
  • What is Object Recognition?

    The ability of a system to identify and classify objects within images.

    ai object_recognition
  • What is the significance of 3D Reconstruction?

    Creating a 3D model from 2D images or data to understand spatial relationships.

    ai 3d_reconstruction
  • What is the focus of Object Recognition by Appearance?

    Pages: 942

    ai object_recognition
  • What is covered in Reconstructing the 3D World?

    Pages: 947

    ai 3d_reconstruction
  • What does Object Recognition from Structural Information entail?

    Pages: 957

    ai object_recognition
  • What is discussed in Using Vision?

    Pages: 961

    ai vision
  • What is the content of Robotics section?

    Pages: 971

    ai robotics
  • What does Robot Hardware cover?

    Pages: 973

    ai robotics hardware
  • What is the focus of Robotic Perception?

    Pages: 978

    ai robotics perception
  • What is discussed in Planning to Move?

    Pages: 986

    ai robotics planning
  • What does Planning Uncertain Movements address?

    Pages: 993

    ai robotics planning
  • What is covered in Moving?

    Pages: 997

    ai robotics movement
  • What is discussed in Robotic Software Architectures?

    Pages: 1003

    ai robotics software
  • What are the Application Domains in robotics?

    Pages: 1006

    ai robotics applications
  • What does the Philosophical Foundations section explore?

    Pages: 1020

    ai philosophy
  • What is discussed in Weak AI?

    Pages: 1020

    ai philosophy
  • What does Strong AI refer to?

    Pages: 1026

    ai philosophy
  • What are the Ethics and Risks of AI development?

    Pages: 1034

    ai ethics
  • What is covered in the AI: The Present and Future section?

    Pages: 1044

    ai future
  • What are the Agent Components?

    Pages: 1044

    ai agents
  • What does Agent Architectures entail?

    Pages: 1047

    ai agents architecture
  • What is discussed in Are We Going in the Right Direction?

    Pages: 1049

    ai future
  • What does What If AI Does Succeed? explore?

    Pages: 1051

    ai future
  • What is included in the Mathematical Background?

    Pages: 1053

    ai mathematics
  • What does Complexity Analysis and O() Notation cover?

    Pages: 1053

    ai mathematics complexity
  • What are Vectors, Matrices, and Linear Algebra?

    Pages: 1055

    ai mathematics linear_algebra
  • What does Probability Distributions discuss?

    Pages: 1057

    ai mathematics probability
  • What is covered in Notes on Languages and Algorithms?

    Pages: 1060

    ai languages algorithms
  • What does Defining Languages with Backus–Naur Form (BNF) entail?

    Pages: 1060

    ai languages bnf
  • What is discussed in Describing Algorithms with Pseudocode?

    Pages: 1061

    ai algorithms pseudocode
  • What does Online Help cover?

    Pages: 1062

    ai help
  • What is included in the Bibliography?

    Pages: 1063

    ai bibliography
  • What is found in the Index?

    Pages: 1095

    ai index
  • What is the significance of intelligence according to the text?

    Homo sapiens—man the wise

    ai intelligence
  • What is the main goal of artificial intelligence?

    To build intelligent entities.

    ai definition
  • When was the term artificial intelligence coined?

    In 1956.

    ai history
  • What is the perception of AI among scientists in other disciplines?

    It is often cited as the field they would most like to be in.

    ai perception
  • What does AI still have openings for?

    Several full-time Einsteins and Edisons.

    ai opportunities
  • What does AI encompass?

    A huge variety of subfields.

    ai subfields
  • What does AI encompass?

    AI encompasses a variety of subfields including: - Learning - Perception - Playing chess - Proving mathematical theorems - Writing poetry - Driving cars - Diagnosing diseases

    ai subfields
  • What are the two dimensions for defining AI?

    1. Thought processes and reasoning
    2. Behavior
    ai definitions
  • What does a rationality system do?

    A rationality system does the 'right thing' given what it knows.

    ai rationality
  • What is the Turing Test?

    The Turing Test determines if a computer can mimic human responses well enough that a human cannot distinguish them from a person's.

    ai turing_test
  • What capabilities must a computer have to pass the Turing Test?

    To pass the Turing Test, a computer must have: - Natural language processing - Knowledge representation - Automated reasoning - Machine learning

    ai capabilities
  • What is natural language processing?

    Natural language processing enables a computer to communicate successfully in English.

    ai natural_language_processing
  • What is knowledge representation?

    Knowledge representation is the ability to store what a computer knows or hears.

    ai knowledge_representation
  • What is automated reasoning?

    Automated reasoning is using stored information to answer questions and draw new conclusions.

    ai automated_reasoning
  • What is machine learning?

    Machine learning allows a computer to adapt to new circumstances and detect and extrapolate patterns.

    ai machine_learning
  • What are some systematic errors in human reasoning?

    Cataloged by Kahneman et al. (1982).

    psychology reasoning
  • What does Turing's test avoid?

    Direct physical interaction between the interrogator and the computer.

    ai turing_test
  • What does the total Turing Test include?

    A video signal and the ability to pass physical objects through a hatch.

    ai turing_test
  • What are the requirements to pass the total Turing Test?

    • Computer vision to perceive objects.
    • Robotics to manipulate objects and move about.
    ai turing_test robotics
  • What is the focus of AI researchers regarding the Turing Test?

    Studying underlying principles of intelligence rather than duplicating an exemplar.

    ai research
  • What is the cognitive modeling approach in AI?

    Determining how humans think to express it as a computer program.

    ai cognitive_modeling
  • What are the three ways to understand human thought?

    • Introspection
    • Psychological experiments
    • Brain imaging
    psychology cognition
  • What is evidence that a program's mechanisms could operate in humans?

    If the program’s input-output behavior matches corresponding human behavior.

    ai cognition
  • Who developed the General Problem Solver (GPS)?

    Allen Newell and Herbert Simon (1961).

    ai history
  • What field combines AI models and psychology techniques?

    Cognitive science.

    ai cognitive_science
  • What was often confused in the early days of AI?

    The approaches of algorithm performance and human performance modeling.

    ai history
  • Who attempted to codify 'right thinking'?

    The Greek philosopher Aristotle.

    philosophy cognition
  • Who was one of the first philosophers to codify 'right thinking'?

    Aristotle

    philosophy logic
  • What are syllogisms used for?

    Patterns for argument structures that yield correct conclusions.

    logic reasoning
  • What field did the study of 'laws of thought' initiate?

    Logic

    logic foundations
  • What notation did logicians develop in the 19th century?

    A precise notation for statements about objects and their relations.

    logic history
  • What is the logicist tradition in AI?

    It aims to build intelligent systems based on logical programs.

    ai logic
  • What are the two main obstacles in the logicist approach?

    1. Stating informal knowledge in formal logical terms.
    2. Difference between solving in principle vs. practice.
    ai obstacles
  • What defines a rational agent?

    An agent that acts to achieve the best outcome or best expected outcome under uncertainty.

    ai agents
  • What is one way a rational agent can act?

    By reasoning logically to a conclusion that achieves its goals.

    ai reasoning
  • What is an example of a reflex action?

    Recoiling from a hot stove.

    behavior reflexes
  • What skills enable agents to act rationally?

    Knowledge representation, reasoning, and learning.

    ai skills
  • What are the advantages of the rational-agent approach?

    1. More general than 'laws of thought'.
    2. Amenable to scientific development.
    ai advantages
  • What standard is well defined in the rational-agent approach?

    The standard of rationality.

    ai rationality
  • What is the standard of rationality defined by?

    Mathematically well defined and completely general.

    rationality mathematics
  • How is human behavior described in the text?

    Well adapted for one specific environment; defined by the sum total of human actions.

    human_behavior psychology
  • What does the book focus on?

    General principles of rational agents and components for constructing them.

    ai agents
  • Is achieving perfect rationality feasible in complicated environments?

    No, the computational demands are too high.

    rationality computational_complexity
  • What is the working hypothesis regarding perfect rationality?

    It simplifies the problem and provides a setting for foundational material.

    hypothesis analysis
  • What do Chapters 5 and 17 discuss?

    Limited rationality—acting appropriately with insufficient time for computations.

    limited_rationality ai
  • What disciplines contributed to Artificial Intelligence?

    Philosophy, among others, with various ideas and techniques.

    ai history
  • What questions does the history of AI focus on?

    Formal rules for conclusions, mind-physical brain relation, knowledge origins, knowledge leading to action.

    history philosophy
  • Who was the first to formulate laws governing the rational mind?

    Aristotle (384–322 B.C.).

    philosophy aristotle
  • What did Aristotle develop for proper reasoning?

    An informal system of syllogisms.

    philosophy logic
  • What did Ramon Lull propose?

    Useful reasoning could be carried out by a mechanical artifact.

    philosophy mechanics
  • What comparison did Thomas Hobbes make about reasoning?

    He likened it to numerical computation.

    philosophy reasoning
  • Who designed a mechanical calculator around 1500?

    Leonardo da Vinci (1452–1519).

    history invention
  • What was the first known calculating machine?

    Constructed around 1623 by Wilhelm Schickard.

    history calculating_machine
  • What is the Pascaline known for?

    Built in 1642 by Blaise Pascal; famous for its arithmetic capabilities.

    history pascaline
  • What capabilities did Leibniz's calculator have?

    Add, subtract, multiply, and take roots.

    history calculators
  • What idea did Thomas Hobbes suggest in Leviathan?

    The concept of an 'artificial animal'.

    philosophy ai
  • What does the heart represent in the quote?

    A spring

    philosophy metaphor
  • What do the nerves represent in the quote?

    So many strings

    philosophy metaphor
  • What do the joints represent in the quote?

    So many wheels

    philosophy metaphor
  • Who discussed the distinction between mind and matter?

    René Descartes

    philosophy descartes
  • What problem arises from a purely physical conception of the mind?

    It limits free will.

    philosophy free_will
  • What philosophy advocates the power of reasoning?

    Rationalism

    philosophy rationalism
  • What is dualism?

    The belief that a part of the mind is outside of nature.

    philosophy dualism
  • What does materialism assert about the mind?

    The mind is the brain's operation according to physical laws.

    philosophy materialism
  • Who started the empiricism movement?

    Francis Bacon

    philosophy empiricism
  • What did John Locke state about understanding?

    Nothing is in the understanding, which was not first in the senses.

    philosophy empiricism
  • What principle did David Hume propose?

    The principle of induction.

    philosophy induction
  • What doctrine did the Vienna Circle develop?

    Logical positivism

    philosophy logical_positivism
  • What does logical positivism combine?

    Rationalism and empiricism.

    philosophy logical_positivism
  • What is the confirmation theory?

    It analyzes the acquisition of knowledge from experience.

    philosophy confirmation_theory
  • What did Carnap's book define?

    An explicit computational procedure for extracting knowledge.

    philosophy knowledge
  • What is vital for artificial intelligence?

    The connection between knowledge and action.

    ai philosophy
  • How did Aristotle justify actions?

    By a logical connection between goals and knowledge of outcomes.

    philosophy aristotle
  • What does Aristotle suggest about deliberation in the Nicomachean Ethics?

    We deliberate not about ends, but about means.

    aristotle ethics decision-making
  • What is the outcome of reasoning according to Aristotle's algorithm?

    The conclusion is an action.

    aristotle logic action
  • Who implemented Aristotle's algorithm 2300 years later?

    Newell and Simon with their GPS program.

    ai algorithms history
  • What is the main focus of goal-based analysis?

    It is useful but does not specify actions when several actions achieve a goal or none completely.

    ai decision-making analysis
  • Who described a quantitative formula for deciding actions?

    Antoine Arnauld.

    decision-making history philosophy
  • What did John Stuart Mill promote in his book Utilitarianism?

    The idea of rational decision criteria in all spheres of human activity.

    mill utilitarianism decision-making
  • What are the three fundamental areas for mathematical formalization in AI?

    Logic, computation, and probability.

    ai mathematics formalization
  • Who worked on propositional logic and introduced Boolean logic?

    George Boole.

    logic boole history
  • What did Gottlob Frege extend in 1879?

    Boole's logic to include objects and relations, creating first-order logic.

    logic frege history
  • What did Alfred Tarski introduce?

    A theory of reference to relate logic objects to real-world objects.

    logic tarski theory
  • What is considered the first nontrivial algorithm?

    Euclid's algorithm for computing greatest common divisors.

    algorithms history euclid
  • What does the word 'algorithm' originate from?

    The writings of al-Khowarazmi, a Persian mathematician.

    algorithms history mathematics
  • What did Kurt Gödel show in 1930 regarding first-order logic?

    There exists an effective procedure to prove any true statement, but it cannot capture mathematical induction.

    gödel logic mathematics
  • What did Gödel's incompleteness theorem show?

    There are true statements in Peano arithmetic that are undecidable and have no proof within the theory.

    logic gödel theorem
  • What does the Church–Turing thesis state?

    The Turing machine is capable of computing any computable function.

    computability turing thesis
  • What is an intractable problem?

    A problem where the time to solve instances grows exponentially with the size of the instances.

    tractability complexity
  • Who pioneered the theory of NP-completeness?

    Steven Cook (1971) and Richard Karp (1972).

    np-completeness theory cook karp
  • What is the significance of NP-complete problems?

    Problems that can be reduced to NP-complete problems are likely to be intractable.

    np-completeness problems tractability
  • Who first framed the idea of probability?

    Gerolamo Cardano (1501–1576).

    probability cardano
  • What was Blaise Pascal's contribution to probability?

    He showed how to predict the future of an unfinished gambling game and assign average payoffs.

    probability pascal
  • What role does probability play in quantitative sciences?

    Helps deal with uncertain measurements and incomplete theories.

    probability quantitative sciences
  • Who advanced the theory of probability?

    • James Bernoulli (1654–1705)
    • Pierre Laplace (1749–1827)
    probability history
  • What did Thomas Bayes propose?

    A rule for updating probabilities based on new evidence.

    bayes probability
  • When did economics begin as a science?

    In 1776, with Adam Smith's publication of 'An Inquiry into the Nature and Causes of the Wealth of Nations'.

    economics history
  • What concept did Adam Smith introduce in economics?

    Economies consist of individual agents maximizing their own economic well-being.

    economics theory
  • What is the mathematical treatment of utility?

    First formalized by Léon Walras (1834-1910) and improved by Frank Ramsey and others.

    utility economics
  • What does decision theory combine?

    Probability theory and utility theory.

    decision_theory theory
  • What is the focus of game theory?

    The actions of one player significantly affect the utility of another.

    game_theory economics
  • What is a key aspect of operations research?

    Emerging from WWII to optimize decisions, such as radar installations.

    operations_research history
  • What are Markov decision processes?

    A class of sequential decision problems formalized by Richard Bellman (1957).

    markov_decision_process theory
  • What concept did Herbert Simon introduce in AI?

    Satisficing—making decisions that are 'good enough' rather than optimal.

    satisficing ai
  • What is the concept of satisficing?

    Choosing options that are 'good enough' instead of striving for an optimal decision.

    decision-making behavior
  • Who contributed to the resurgence of interest in decision-theoretic techniques?

    Wellman, 1995

    decision-making theory
  • What is neuroscience?

    The study of the nervous system, especially the brain.

    neuroscience biology
  • What did Aristotle note about human brains?

    Humans have the largest brain in proportion to body size.

    history anatomy
  • When was the brain recognized as the seat of consciousness?

    Middle of the 18th century.

    history neuroscience
  • What did Paul Broca study in 1861?

    Aphasia in brain-damaged patients, showing localized brain functions.

    neuroscience cognition
  • What is Broca’s area responsible for?

    Speech production.

    neuroscience speech
  • Who developed a staining technique for observing neurons?

    Camillo Golgi in 1873.

    neuroscience neurons
  • What did Santiago Ramon y Cajal study?

    The brain’s neuronal structures.

    neuroscience neurons
  • Who was the first to apply mathematical models to the nervous system?

    Nicolas Rashevsky (1936, 1938).

    neuroscience mathematics
  • What are the main parts of a neuron?

    • Cell body (Soma)*
    • Dendrites
    • Axon
    neuroscience neurons
  • What is the typical length of an axon?

    1 cm, but can reach up to 1 meter.

    neuroscience neurons
  • How do neurons communicate?

    Through synapses via electrochemical reactions.

    neuroscience communication
  • Where does most information processing occur in the brain?

    In the cerebral cortex.

    neuroscience brain
  • What is the basic organizational unit in the cerebral cortex?

    A column of tissue about 0.5 mm in diameter containing about 20,000 neurons.

    neuroscience brain
  • What can change in the brain over a few weeks?

    Mappings between areas of the brain and body parts they control.

    neuroscience plasticity
  • Who invented the electroencephalograph (EEG)?

    Hans Berger (1929)

    history neuroscience
  • What imaging technique provides detailed images of brain activity?

    Functional magnetic resonance imaging (fMRI)

    neuroscience imaging
  • What allows mapping of neuronal input-output relationships?

    Single-cell recording

    neuroscience neurons
  • What is the comparison of computational units between supercomputers, PCs, and the human brain?

    • Supercomputer: 10^4 CPUs, 10^12 transistors
    • PC: 4 CPUs, 10^9 transistors
    • Human Brain: 10^{11} neurons
    comparison computing
  • What is the cycle time of a supercomputer compared to the human brain?

    Supercomputer: 10^{-9} sec Human Brain: 10^{-3} sec

    comparison computing
  • Who are the key figures in the origins of scientific psychology?

    • Hermann von Helmholtz
    • Wilhelm Wundt
    psychology history
  • What was Helmholtz's significant contribution to psychology?

    Handbook of Physiological Optics

    psychology vision
  • When did Wundt open the first laboratory of experimental psychology?

    1879

    psychology history
  • What was Wundt's method for making psychology a science?

    Carefully controlled experiments

    psychology methodology
  • What is the challenge in disconfirming theories in psychology?

    Subjective nature of data

    psychology methodology
  • What is the mystical alternative theory to understanding minds?

    Mysticism

    theory philosophy
  • What is the main difference in properties between brains and digital computers?

    Cycle time and storage capacity

    comparison computing
  • What do futurists predict about the future of computers?

    Approaching singularity

    futurism technology
  • What did behaviorism reject?

    Any theory involving mental processes

    psychology behaviorism
  • Who led the behaviorism movement?

    John Watson (1878–1958)

    psychology behaviorism
  • What was the focus of behaviorism?

    Studying only objective measures of stimuli and responses

    psychology behaviorism
  • Who is associated with cognitive psychology?

    William James (1842–1910)

    psychology cognitive_psychology
  • What did Helmholtz insist about perception?

    It involved unconscious logical inference

    psychology perception
  • What key steps did Craik identify for a knowledge-based agent?

    1. Translate stimulus into internal representation
    2. Manipulate representation by cognitive processes
    3. Retranslate into action
    psychology cognitive_science
  • What did Craik argue about mental terms?

    They are as scientific as physical terms

    psychology cognitive_science
  • Who continued Craik's work after his death?

    Donald Broadbent

    psychology cognitive_science
  • What was the title of Broadbent's influential book?

    Perception and Communication (1958)

    psychology cognitive_science
  • What workshop is considered the start of cognitive science?

    A workshop at MIT in September 1956

    cognitive_science history
  • What papers were presented at the MIT workshop?

    1. The Magic Number Seven by George Miller
    2. Three Models of Language by Noam Chomsky
    3. The Logic Theory Machine by Allen Newell and Herbert Simon
    cognitive_science history
  • What is a common view among psychologists regarding cognitive theories?

    They should describe a detailed information-processing mechanism like a computer program

    psychology cognitive_science
  • What are the two essential components for AI to succeed?

    Intelligence and an artifact

    ai machine_learning
  • What artifact has been the choice for AI development?

    The modern digital electronic computer

    ai technology
  • What was the first operational computer?

    The Heath Robinson, built in 1940 by Alan Turing’s team.

    history computers
  • What was the purpose of the Heath Robinson?

    To decipher German messages during World War II.

    history computers
  • What was developed in 1943 by Turing’s team?

    The Colossus, a powerful general-purpose machine.

    history computers
  • Who invented the first operational programmable computer?

    Konrad Zuse with the Z-3 in 1941.

    history computers
  • What did Zuse invent besides the Z-3?

    Floating-point numbers and the first high-level programming language, Plankalkül.

    history computers
  • Who assembled the first electronic computer?

    John Atanasoff and Clifford Berry between 1940 and 1942.

    history computers
  • What was the ENIAC?

    A secret military project at the University of Pennsylvania, influential for modern computers.

    history computers
  • What trend occurred in computer hardware after 2005?

    Manufacturers started multiplying the number of CPU cores instead of increasing clock speed.

    technology computers
  • Who devised the first programmable machine?

    Joseph Marie Jacquard in 1805, using punched cards.

    history computers
  • What was the purpose of Babbage’s Difference Engine?

    To compute mathematical tables for engineering and scientific projects.

    history computers
  • What was the Analytical Engine?

    Babbage's machine with addressable memory and stored programs, capable of universal computation.

    history computers
  • Who is considered the first programmer?

    Ada Lovelace, who wrote programs for Babbage's Analytical Engine.

    history computers
  • What programming language is named after Ada Lovelace?

    The programming language Ada.

    history programming
  • What contributions has AI made to computer science?

    Ideas like time sharing, interactive interpreters, and object-oriented programming.

    ai computer_science
  • Who built the first automated machines?

    Machines dating from the 17th century.

    history technology
  • What was Turing's interest in computers post-World War II?

    Using them for AI research, including chess programs.

    history ai
  • What is control theory concerned with?

    How artifacts operate under their own control.

    theory technology
  • Who built the first self-controlling machine?

    Ktesibios of Alexandria (c. 250 B.C.)

    history inventions
  • What was the first self-controlling machine?

    A water clock with a regulator.

    history inventions
  • Who created the steam engine governor?

    James Watt (1736–1819)

    history inventions
  • Who invented the thermostat?

    Cornelis Drebbel (1572–1633)

    history inventions
  • What did Norbert Wiener contribute to?

    Control theory and its connection to cognition.

    theory cognition
  • What book did Norbert Wiener publish in 1948?

    Cybernetics

    books theory
  • What concept did Wiener and his colleagues challenge?

    Behaviorist orthodoxy

    theory psychology
  • What did Ashby’s Design for a Brain elaborate on?

    Intelligence created by homeostatic devices.

    theory intelligence
  • What is the goal of modern control theory?

    Design systems that maximize an objective function over time.

    theory control
  • Who published Verbal Behavior in 1957?

    B. F. Skinner

    books language
  • Who wrote a famous review of Skinner's Verbal Behavior?

    Noam Chomsky

    books language
  • What did Chomsky's Syntactic Structures address?

    The creativity in language.

    theory language
  • Who pointed out the limitations of the behaviorist theory in language?

    Noam Chomsky

    linguistics theory
  • What notion did the behaviorist theory fail to address?

    Creativity in language

    linguistics theory
  • Whose syntactic models influenced Chomsky's theory?

    Panini (c. 350 B.C.)

    linguistics history
  • What hybrid field emerged from modern linguistics and AI?

    Computational linguistics or natural language processing

    ai linguistics
  • What is required for understanding language beyond sentence structure?

    Understanding of subject matter and context

    linguistics understanding
  • What study involves putting knowledge into a computable form?

    Knowledge representation

    ai knowledge
  • Who is recognized for the first work in AI (1943)?

    Warren McCulloch and Walter Pitts

    ai history
  • What three sources influenced McCulloch and Pitts' work?

    • Neuroscience
    • Propositional logic
    • Turing's theory of computation
    ai theory
  • What characterizes the state of a neuron in their model?

    On or Off

    neuroscience ai
  • What learning rule did Donald Hebb propose?

    Hebbian learning

    neuroscience learning
  • Who built the first neural network computer in 1950?

    Marvin Minsky and Dean Edmonds

    ai history
  • What was the name of the first neural network computer?

    SNARC

    ai technology
  • Who articulated the Turing Test and related concepts?

    Alan Turing

    ai theory
  • What did Turing propose instead of simulating the adult mind?

    To simulate the child's mind

    ai theory
  • In what year is the birth of artificial intelligence recognized?

    1956

    ai history
  • Who is considered an influential figure in AI and moved to Dartmouth College?

    John McCarthy

    ai history
  • What year is known as the birth of artificial intelligence?

    1956

    ai history
  • What was the purpose of the Dartmouth workshop in 1956?

    To study artificial intelligence and simulate aspects of learning and intelligence.

    ai workshop
  • How long did the Dartmouth workshop last?

    2 months

    ai workshop
  • How many attendees were at the Dartmouth workshop?

    10 attendees

    ai workshop
  • Which two researchers from Carnegie Tech gained significant attention during the workshop?

    Allen Newell and Herbert Simon

    ai researchers
  • What program did Newell and Simon create that was capable of non-numerical thinking?

    Logic Theorist (LT)

    ai program
  • What language did Newell and Simon invent to write LT?

    IPL (Information Processing Language)

    ai programming
  • What theorem did the Logic Theorist prove that impressed Russell?

    A theorem from Principia Mathematica

    ai theorems
  • Why did AI need to become a separate field?

    It aimed to duplicate human faculties like creativity and self-improvement.

    ai field
  • What was the official proposal for the Dartmouth workshop's conjecture?

    Every aspect of learning can be described for machine simulation.

    ai proposal
  • What major figures were introduced to each other at the Dartmouth workshop?

    John McCarthy, Minsky, Claude Shannon, Nathaniel Rochester, Newell, Simon, and others.

    ai figures
  • What is a key objective of AI?

    To duplicate human faculties such as creativity, self-improvement, and language use.

    ai objectives
  • Why isn't AI considered a branch of mathematics?

    AI embraces the idea of duplicating human faculties, which other fields do not address.

    ai mathematics
  • What methodology distinguishes AI from other fields?

    AI is a branch of computer science and attempts to build autonomous machines in complex environments.

    ai methodology
  • What period is referred to as the 'Look, Ma, no hands!' era?

    The early years of AI from 1952 to 1969.

    ai history
  • What was the General Problem Solver (GPS)?

    A program designed to imitate human problem-solving protocols.

    ai gps
  • What does the physical symbol system hypothesis state?

    Any intelligent system must manipulate data structures composed of symbols.

    ai symbol_system
  • Who constructed the Geometry Theorem Prover?

    Herbert Gelernter in 1959.

    ai geometry
  • What did Arthur Samuel's checkers program demonstrate?

    It learned to play at a strong amateur level, disproving that computers can only do what they are told.

    ai checkers
  • What significant contributions did John McCarthy make in 1958?

    Defined the Lisp programming language, invented time sharing, and described the Advice Taker program.

    ai mccarthy
  • What is Lisp?

    A high-level programming language defined by John McCarthy, dominant in AI for 30 years.

    ai programming_language
  • What was the Advice Taker?

    A hypothetical program described by McCarthy as the first complete AI system.

    ai advice_taker
  • What did John McCarthy describe in his 1958 paper?

    The Advice Taker, a hypothetical program seen as the first complete AI system.

    ai history
  • What was the primary function of the Advice Taker?

    To use knowledge to search for solutions to problems and embody general knowledge of the world.

    ai function
  • How could the Advice Taker improve its competence?

    By accepting new axioms during operation without needing reprogramming.

    ai competence
  • What central principles did the Advice Taker embody?

    Knowledge representation and reasoning.

    ai principles
  • What year did Marvin Minsky move to MIT?

    1958.

    history minsky
  • What was McCarthy's focus compared to Minsky's?

    McCarthy focused on representation and reasoning, while Minsky focused on getting programs to work.

    ai collaboration
  • What significant discovery did J. A. Robinson make in 1965?

    The resolution method, a complete theorem-proving algorithm for first-order logic.

    ai theorem_proving
  • What did the Shakey robotics project demonstrate?

    The integration of logical reasoning and physical activity.

    ai robotics
  • What are microworlds in AI?

    Limited domains that require intelligence to solve problems.

    ai microworlds
  • What problem could Slagle’s SAINT program solve?

    Closed-form calculus integration problems.

    ai programs
  • What type of problems did Evans’s ANALOGY program solve?

    Geometric analogy problems found in IQ tests.

    ai programs
  • What kind of problems did Bobrow’s STUDENT program address?

    Algebra story problems.

    ai programs
  • What is the blocks world in AI?

    A microworld with solid blocks for tasks like rearranging using a robot hand.

    ai blocks_world
  • Who worked on the vision project in the blocks world?

    David Huffman (1971).

    ai vision
  • What did Winograd and Cowan's work demonstrate?

    A large number of elements can represent an individual concept, increasing robustness and parallelism.

    ai neural_networks
  • What are adalines in AI?

    Networks enhanced by Bernie Widrow, based on Hebb's learning methods.

    ai neural_networks
  • What did Frank Rosenblatt develop in 1962?

    Perceptrons.

    ai neural_networks
  • Who enhanced learning methods in AI?

    • Bernie Widrow (adalines)
    • Frank Rosenblatt (perceptrons)
    ai learning history
  • What does the perceptron convergence theorem state?

    The learning algorithm can adjust connection strengths to match input data, if such a match exists.

    ai theorems learning
  • What did Herbert Simon predict in 1957?

    Machines that think, learn, and create will increase rapidly in capability.

    ai predictions history
  • What was Simon's prediction about computers within 10 years?

    A computer would be a chess champion and prove a significant mathematical theorem.

    ai predictions history
  • What was a major issue with early AI programs?

    They often knew nothing of their subject matter and relied on simple syntactic manipulations.

    ai challenges history
  • What problem arose in early machine translation efforts?

    Accurate translation requires background knowledge to resolve ambiguity.

    ai translation challenges
  • What was the outcome of the 1966 report on machine translation?

    No machine translation of general scientific text was achieved; funding was canceled.

    ai translation history
  • What was a limitation of early AI problem-solving methods?

    They relied on trying different combinations of steps, which failed with larger problems.

    ai problem-solving challenges
  • What illusion did early AI researchers have about computational power?

    They believed scaling up problems was just a matter of faster hardware and larger memories.

    ai computational_power history
  • What was the issue with resolution theorem proving in AI?

    Researchers struggled to prove theorems involving more than a few dozen facts.

    ai theorems challenges
  • What is the illusion of unlimited computational power in AI?

    It refers to the belief that problem-solving programs can solve any problem effectively, which has proven to be incorrect.

    ai computational_power
  • What are genetic algorithms?

    They are methods based on making small mutations to machine-code programs to generate effective solutions for specific tasks.

    ai genetic_algorithms
  • What was a major criticism of AI in the Lighthill report?

    It highlighted the failure to address the 'combinatorial explosion' in AI research, leading to reduced funding.

    ai lighthill_report
  • Who authored the book Perceptrons?

    Marvin Minsky and Seymour Papert in 1969.

    ai neural_networks
  • What limitation did Perceptrons have?

    A two-input perceptron could not be trained to recognize when its two inputs were different.

    ai neural_networks
  • What are weak methods in AI?

    General-purpose search mechanisms that struggle with large or complex problem instances.

    ai weak_methods
  • What is the DENDRAL program?

    An early AI program developed to infer molecular structures from mass spectrometry data.

    ai dendral
  • Who were the key contributors to the DENDRAL program?

    Ed Feigenbaum, Bruce Buchanan, and Joshua Lederberg.

    ai dendral contributors
  • What input does the DENDRAL program require?

    Elementary formula of the molecule and the mass spectrum from a mass spectrometer.

    ai dendral input
  • What is a challenge faced by the DENDRAL program?

    Generating all possible structures consistent with the formula is intractable for moderate-sized molecules.

    ai dendral challenges
  • What was the purpose of DENDRAL?

    To identify molecular structures using spectral analysis.

    ai dendral
  • What rule is used to recognize a ketone subgroup?

    If x1 + x2 = M + 28, x1 - 28 is high, x2 - 28 is high, and at least one of x1 or x2 is high.

    chemistry ketone
  • What was significant about DENDRAL in AI history?

    It was the first successful knowledge-intensive system.

    ai history
  • What project did Feigenbaum and others start after DENDRAL?

    The Heuristic Programming Project (HPP).

    ai hpp
  • What system was developed for medical diagnosis?

    MYCIN.

    ai mycin
  • How many rules did MYCIN use?

    About 450 rules.

    ai mycin
  • What was a major difference between MYCIN and DENDRAL?

    MYCIN's rules were acquired from expert interviews, not derived from a theoretical model.

    ai mycin dendral
  • What did MYCIN incorporate to handle uncertainty?

    A calculus of uncertainty called certainty factors.

    ai certainty_factors
  • What was Winograd's SHRDLU system designed for?

    Understanding natural language in the blocks world.

    ai natural_language
  • What did Roger Schank emphasize about language understanding?

    Robust understanding requires general knowledge about the world.

    ai language_understanding
  • What was the focus of Schank's programs?

    Representing and reasoning with knowledge for language understanding.

    ai knowledge_representation
  • What are the problems related to language understanding?

    • Representing stereotypical situations
    • Describing human memory organization
    • Understanding plans and goals
    language understanding knowledge
  • What led to the growth of knowledge representation schemes?

    The increase in applications to real-world problems.

    knowledge representation applications
  • Which logic-based language became popular in Europe?

    Prolog

    programming logic languages
  • What is the PLANNER family?

    A family of languages developed in the United States based on logic.

    programming logic languages
  • What did Minsky propose in 1975?

    The idea of frames for knowledge representation.

    knowledge representation minsky
  • What was the first successful commercial expert system?

    R1 at Digital Equipment Corporation.

    ai expert_systems history
  • How much did R1 save DEC annually by 1986?

    $40 million

    ai expert_systems savings
  • How many expert systems did DuPont have in use by 1988?

    100 expert systems

    ai expert_systems dupont
  • What was the Fifth Generation project?

    A 10-year plan announced by Japan to build intelligent computers running Prolog.

    ai japan projects
  • What was the purpose of the Microelectronics and Computer Technology Corporation (MCC)?

    To assure national competitiveness in AI research.

    ai mcc competitiveness
  • What was the AI Winter?

    A period where many AI companies failed to deliver on promises.

    ai history winter
  • What algorithm was reinvented in the mid-1980s?

    Back-propagation learning algorithm

    machine_learning back-propagation history
  • What did the collection Parallel Distributed Processing cause?

    Great excitement in the field of AI and psychology.

    ai psychology excitement
  • What are connectionist models seen as competitors to?

    Symbolic models and logicist approaches.

    ai connectionism models
  • What does Terrence Deacon's book suggest about humans?

    Symbol manipulation is a defining characteristic of humans.

    cognition symbol deacon
  • What is the current view on connectionist and symbolic approaches?

    They are complementary, not competing.

    ai connectionism symbolic
  • What is the current view of connectionist and symbolic approaches in AI?

    They are considered complementary, not competing.

    ai theory
  • What are the two fields modern neural network research has bifurcated into?

    1. Creating effective network architectures and algorithms.
    2. Modeling empirical properties of actual neurons.
    ai neural_networks
  • What methodology has AI adopted since 1987?

    AI has embraced the scientific method, emphasizing rigorous empirical experiments and statistical analysis.

    ai methodology
  • What has changed in AI's approach to theories?

    It is more common to build on existing theories rather than propose brand-new ones.

    ai theory
  • How does current AI research differ from earlier periods?

    It is now based on rigorous theorems and hard experimental evidence, showing relevance to real-world applications.

    ai research
  • What did David McAllester say about AI's early isolationism?

    AI was largely separated from other fields like computer science, but this isolationism is being abandoned.

    ai history
  • What is the significance of hidden Markov models (HMMs) in speech recognition?

    HMMs are based on rigorous mathematical theory and trained on large real speech data, ensuring robust performance.

    ai speech_recognition
  • What is the trend in the field of speech technology?

    It is transitioning to widespread industrial and consumer applications.

    ai applications
  • What characterizes the change in AI methodology?

    A victory of the neats over the scruffies, implying a shift towards mathematical rigor and stability.

    ai methodology
  • What parallels exist between machine translation and speech recognition?

    Both have evolved from initial enthusiasm for simplistic approaches to more rigorous, data-driven methods.

    ai machine_translation
  • What was the initial approach to machine translation in the 1950s?

    Based on sequences of words, with models learned according to information theory principles.

    machine_translation history
  • When did the approach to machine translation return in popularity?

    In the late 1990s.

    machine_translation history
  • What was the focus of neural networks in the 1980s?

    To explore capabilities and differences from traditional techniques.

    neural_networks history
  • What has the work on neural networks allowed for?

    Comparison with techniques from statistics, pattern recognition, and machine learning.

    neural_networks comparison
  • What industry has emerged due to developments in data mining technology?

    A vigorous new industry.

    data_mining industry
  • What did Judea Pearl’s 1988 work contribute to AI?

    New acceptance of probability and decision theory in AI.

    ai probability
  • What formalism was invented for efficient representation of uncertain knowledge?

    Bayesian network.

    ai bayesian_network
  • What major problem does the Bayesian network approach overcome?

    Problems of probabilistic reasoning systems from the 1960s and 1970s.

    ai reasoning
  • What do normative expert systems act according to?

    Laws of decision theory.

    ai expert_systems
  • What areas have seen revolutions similar to AI?

    Robotics, computer vision, and knowledge representation.

    ai robotics computer_vision
  • What has led to significant benefits in AI recently?

    Reintegration of isolated subfields and tools from machine learning.

    ai integration
  • Who worked on the SOAR agent architecture?

    Allen Newell, John Laird, and Paul Rosenbloom.

    ai agent_architecture
  • What is a significant environment for intelligent agents?

    The Internet.

    ai intelligent_agents
  • What suffix has entered everyday language due to AI systems?

    '-bot'.

    ai language
  • What must reasoning and planning systems handle due to unreliable sensory systems?

    Uncertainty.

    ai reasoning planning
  • What must reasoning and planning systems handle?

    Uncertainty

    ai reasoning
  • Which fields has AI come into closer contact with?

    Control theory, Economics

    ai fields
  • What has recent progress in robotic cars derived from?

    Better sensors, control-theoretic integration, high-level planning

    ai robotics
  • What do influential AI founders express discontent with?

    Progress of AI

    ai founders
  • What do they believe AI should strive for?

    Machines that think, learn, and create

    ai goals
  • What is the term for the effort to achieve human-level AI?

    Human-level AI (HLAI)

    ai hlai
  • What is needed for human-level AI?

    Very large knowledge bases

    ai knowledge
  • What subfield looks for a universal algorithm for learning?

    Artificial General Intelligence (AGI)

    ai agi
  • What does AGI aim to achieve?

    Universal algorithm for any environment

    ai agi
  • What is a concern in AI development?

    Creating Friendly AI

    ai friendlyai
  • What has been the main subject of study in computer science?

    Algorithms

    computer_science algorithms
  • What is increasingly available that affects AI development?

    Very large data sets

    ai data
  • What did Yarowsky's work focus on?

    Word-sense disambiguation

    ai linguistics
  • What accuracy did Yarowsky achieve without labeled examples?

    Above 96%

    ai accuracy
  • What do Banko and Brill show about using more data?

    Performance increases exceed algorithm choice differences

    ai data performance
  • What problem do Hays and Efros discuss?

    Filling in holes in photographs

    ai image_processing
  • What is the purpose of the algorithm defined by Hays and Efros?

    To find something that matches the background in a photograph after masking out an object.

    ai algorithm
  • What was the performance of Hays and Efros' algorithm with 10,000 photos?

    Poor performance.

    ai performance
  • What is the performance of Hays and Efros' algorithm with 2 million photos?

    Excellent performance.

    ai performance
  • What does the 'knowledge bottleneck' in AI refer to?

    The problem of expressing all the knowledge a system needs.

    ai knowledge
  • What is suggested to solve the 'knowledge bottleneck' in many applications?

    Learning methods rather than hand-coded knowledge engineering.

    ai knowledge
  • What did reporters say about 'AI Winter'?

    It may be yielding to a new Spring.

    ai trends
  • What did Kurzweil say about AI applications?

    Many thousands of AI applications are deeply embedded in industry infrastructure.

    ai applications
  • What is STANLEY?

    A driverless robotic car that won the 2005 DARPA Grand Challenge.

    ai robotics
  • What technology does STANLEY use to sense its environment?

    Cameras, radar, and laser rangefinders.

    ai robotics
  • What was CMU's BOSS?

    A robotic vehicle that won the Urban Challenge by safely driving in traffic.

    ai robotics
  • What does automated speech recognition do for travelers?

    Guides the entire conversation when booking a flight.

    ai speech_recognition
  • What was NASA’s Remote Agent program?

    The first on-board autonomous planning program for spacecraft.

    ai planning
  • What did REMOTE AGENT do?

    Generated plans from high-level goals and monitored their execution.

    ai planning
  • What is MAPGEN?

    A program that plans daily operations for NASA’s Mars Exploration Rovers.

    ai planning
  • What achievement is IBM’s DEEP BLUE known for?

    Defeating world champion Garry Kasparov in chess.

    ai game_playing
  • What was the impact of DEEP BLUE's victory on IBM's stock?

    Increased by $18 billion.

    ai economics
  • How do learning algorithms help in spam fighting?

    They classify over a billion messages as spam daily.

    ai spam
  • What challenge do spammers present to static programmed approaches?

    Spammers continually update their tactics, making it hard to keep up.

    ai spam
  • What was significant about logistics planning during the Persian Gulf crisis of 1991?

    U.S. forces deployed a Dynamic Analysis for effective logistics.

    ai logistics
  • What tool did U.S. forces use for logistics planning during the Persian Gulf crisis of 1991?

    Dynamic Analysis and Replanning Tool (DART)

    logistics ai
  • How many vehicles, cargo, and people did DART account for at a time?

    Up to 50,000

    logistics ai
  • What did DARPA state about the investment in AI for DART?

    It paid back DARPA’s 30-year investment in AI.

    darpa ai
  • How many Roomba robotic vacuum cleaners has iRobot sold?

    Over two million

    robotics irobot
  • What is the purpose of the PackBot used by iRobot?

    Handle hazardous materials, clear explosives, identify snipers.

    robotics packbot
  • What does the machine translation program automatically translate?

    From Arabic to English

    machine_translation ai
  • What statistical model is used in the machine translation program?

    Built from examples of Arabic-to-English translations and English text totaling two trillion words.

    machine_translation statistics
  • What is the main concern of intelligence according to this book?

    Rational action

    intelligence ai
  • What philosophical idea made AI conceivable?

    The mind is like a machine that operates on knowledge encoded in an internal language.

    philosophy ai
  • What did mathematicians provide for AI development?

    Tools to manipulate logical and probabilistic statements.

    mathematics ai
  • How do economists contribute to AI?

    By formalizing decision-making to maximize expected outcomes.

    economics ai
  • What insights have neuroscientists provided for AI?

    Facts about how the brain works and its similarities/differences from computers.

    neuroscience ai
  • What perspective do psychologists adopt regarding humans and animals?

    They consider them as information-processing machines.

    psychology ai
  • What role do computer engineers play in AI?

    They provide powerful machines that enable AI applications.

    computer_engineering ai
  • What does control theory deal with in relation to AI?

    Designing devices that act optimally based on environmental feedback.

    control_theory ai
  • What has the history of AI experienced over time?

    Cycles of success, optimism, cutbacks, and new creative approaches.

    history ai
  • What has accelerated the advancement of AI in the past decade?

    Greater use of scientific methods.

    advancements ai
  • What has advanced AI rapidly in the past decade?

    Greater use of the scientific method in experimenting and comparing approaches.

    ai development
  • What has improved alongside the understanding of intelligence?

    Improvements in the capabilities of real systems.

    ai capabilities
  • Which book discusses the methodological status of AI?

    The Sciences of the Artificial by Herb Simon (1981).

    ai methodology
  • What does Herb Simon's book explain about AI?

    AI can be viewed as both science and mathematics.

    ai theory
  • Who criticized the usefulness of the Turing Test?

    Shieber (1994) criticized its instantiation in the Loebner Prize competition.

    ai turing_test
  • What is the title of John Haugeland's book on AI?

    Artificial Intelligence: The Very Idea (1985).

    ai philosophy
  • What does the Encyclopedia of AI contain?

    Survey articles on almost every topic in AI.

    ai resources
  • What are the major AI conferences?

    • IJCAI (International Joint Conference on AI)
    • ECAI (European Conference on AI)
    • AAAI (National Conference on AI)
    ai conferences
  • What are the major journals for general AI?

    • Artificial Intelligence
    • Computational Intelligence
    • IEEE Transactions on Pattern Analysis and Machine Intelligence
    • IEEE Intelligent Systems
    • Journal of Artificial Intelligence Research
    ai journals
  • What are the main professional societies for AI?

    • AAAI
    • SIGART (ACM Special Interest Group in AI)
    • AISB (Society for AI and Simulation of Behaviour)
    ai societies
  • What is the purpose of the exercises in the text?

    To stimulate discussion and possibly set as term projects.

    ai exercises
  • What does the exercise 1.1 ask for?

    Define in your own words: intelligence, artificial intelligence, agent, rationality, logical reasoning.

    ai exercises
  • What prediction did Turing make about AI by the year 2000?

    A computer would have a 30% chance of passing a five-minute Turing Test with an unskilled interrogator.

    ai turing_test
  • What does exercise 1.3 question about reflex actions?

    Are reflex actions rational? Are they intelligent?

    ai reflexes
  • What is suggested to extend in exercise 1.4?

    Extend Evans’s ANALOGY program to score.

    ai programming
  • What are reflex actions?

    Automatic responses to stimuli, like flinching from a hot stove.

    biology reflexes
  • Are reflex actions rational or intelligent?

    They are not considered rational or intelligent; they are instinctive.

    biology intelligence
  • What happens if a program scores 200 on an IQ test?

    It doesn't necessarily mean the program is more intelligent than a human.

    ai intelligence
  • Why is the sea slug Aplysia studied?

    It has about 20,000 neurons that are large and easily manipulated.

    neuroscience aplysia
  • What is the significance of neuron cycle time in Aplysia?

    Assuming it's similar to humans, it allows for computational comparisons.

    neuroscience computational_power
  • How can introspection be inaccurate?

    Individuals may misreport their inner thoughts or be unaware of them.

    psychology introspection
  • What are examples of artificial intelligence systems?

    • Supermarket bar code scanners
    • Web search engines
    • Voice-activated menus
    • Dynamic internet routing algorithms
    ai examples
  • What complex operations do cognitive models involve?

    Operations like convolving an image with a Gaussian or minimizing entropy.

    ai cognition
  • Why does evolution favor rational systems?

    To achieve survival and reproductive goals effectively.

    evolution rationality
  • Is AI a science, engineering, or both?

    AI encompasses elements of both science and engineering.

    ai science engineering
  • Can computers be intelligent?

    They can only perform tasks as programmed, raising questions about true intelligence.

    ai intelligence
  • Can animals be intelligent?

    They operate based on genetic programming, but this doesn't negate intelligence.

    biology intelligence
  • What can be said about intelligence and physical laws?

    All entities act according to physical laws, but this does not define intelligence.

    philosophy intelligence
  • What tasks can computers currently perform?

    • Play table tennis
    • Drive in specific locations
    • Buy groceries
    • Play bridge
    • Prove theorems
    • Write stories
    • Give legal advice
    • Translate spoken languages
    • Perform surgeries
    ai capabilities
  • What is the purpose of AI contests?

    To define tasks and push advancements in AI research.

    ai contests
  • What should be examined regarding AI contests?

    Progress made and their impact on the state of AI and new ideas.

    ai research
  • What is the central concept of artificial intelligence discussed in Chapter 1?

    Rational agents

    ai agents
  • What can rationality be applied to?

    A wide variety of agents in any environment

    ai rationality
  • What influences how well an agent can behave?

    The nature of the environment

    ai environments
  • What is an agent?

    Anything that perceives its environment through sensors and acts through actuators

    ai agents
  • What do we refer to the agent's perceptual inputs as?

    Percept

    ai perception
  • What is the complete history of everything an agent has ever perceived?

    Percept sequence

    ai perception
  • How is an agent's behavior mathematically described?

    By the agent function that maps percept sequences to actions

    ai behavior
  • What is the difference between agent function and agent program?

    Agent function is an abstract mathematical description; agent program is a concrete implementation

    ai function program
  • What is an example used to illustrate agent concepts?

    The vacuum-cleaner world

    ai examples
  • What is the vacuum-cleaner world described in the text?

    A simple world with two locations (squares A and B) where a vacuum agent can perceive its location and dirt status.

    ai agents
  • What actions can the vacuum agent choose from?

    • Move left
    • Move right
    • Suck up dirt
    • Do nothing
    ai agents
  • What is a simple agent function for the vacuum agent?

    If the current square is dirty, then suck; otherwise, move to the other square.

    ai agents
  • What does a rational agent do?

    A rational agent does the right thing according to its environment and percepts.

    ai rationality
  • How is good behavior defined for an agent?

    By the desirability of the sequence of actions it generates in its environment.

    ai behavior
  • What is a performance measure?

    It evaluates the desirability of a sequence of environment states based on the agent's actions.

    ai performance
  • What can affect an agent's perception of its own performance?

    An agent might delude itself about its performance leading to a flawed self-assessment.

    ai self-assessment
  • What is the main focus of AI according to the text?

    Designing artifacts with significant computational resources for nontrivial decision-making.

    ai decision-making
  • What is a performance measure in the context of agents?

    A metric designed by a designer to evaluate the success of an agent's actions in specific circumstances.

    ai performance agents
  • How might a vacuum-cleaner agent maximize its performance measure?

    By cleaning dirt, dumping it on the floor, and cleaning it again.

    ai agents vacuum
  • What is a more suitable performance measure for a vacuum-cleaner agent?

    Reward the agent for each clean square and penalize for electricity and noise.

    ai performance vacuum
  • What is the definition of a rational agent?

    An agent that selects actions to maximize its performance measure based on percept sequences and built-in knowledge.

    ai rationality agents
  • What four factors determine what is rational at any time?

    • Performance measure
    • Prior knowledge of the environment
    • Possible actions
    • Percept sequence to date
    ai rationality factors
  • What is the performance measure for the vacuum-cleaner agent in the example?

    One point for each clean square at each time step over 1000 time steps.

    ai performance vacuum
  • What does the vacuum-cleaner agent do if it finds a dirty square?

    Cleans the square and moves to the other square if it's clean.

    ai agents vacuum
  • Under what condition is the vacuum-cleaner agent considered rational?

    When its expected performance is at least as high as any other agent's under given circumstances.

    ai rationality vacuum
  • What happens to the vacuum-cleaner agent when all dirt is cleaned?

    It oscillates back and forth needlessly.

    ai agents vacuum
  • What penalty might affect the performance measure of the vacuum-cleaner agent?

    A penalty of one point for each movement left or right.

    ai performance vacuum
  • What happens when all the dirt is cleaned up by the agent?

    The agent will oscillate needlessly back and forth.

    ai agent behavior
  • What should an agent do if clean squares can become dirty again?

    The agent should occasionally check and re-clean them if needed.

    ai agent cleaning
  • What does an omniscient agent know?

    The actual outcome of its actions.

    ai omniscience
  • Is omniscience possible in reality?

    No, omniscience is impossible in reality.

    ai omniscience
  • What is the difference between rationality and perfection?

    Rationality maximizes expected performance; perfection maximizes actual performance.

    ai rationality perfection
  • What does rationality depend on?

    The percept sequence to date.

    ai rationality
  • What is a key aspect of rational behavior when crossing a busy road?

    An agent should look both ways before crossing.

    ai rationality safety
  • What is information gathering in the context of rationality?

    Actions taken to modify future percepts.

    ai rationality information
  • What must a rational agent do according to the definition?

    Gather information and learn from what it perceives.

    ai learning rationality
  • What happens if an environment is completely known a priori?

    The agent need not perceive or learn; it simply acts correctly.

    ai environment learning
  • What is an example of a fragile agent mentioned in the text?

    The dung beetle.

    biology ai fragility
  • What does the dung beetle do after laying its eggs?

    Fetches a ball of dung to plug the entrance.

    biology behavior
  • What happens if the dung ball is removed from the dung beetle?

    It continues pantomiming plugging the nest without noticing the dung ball is missing.

    biology behavior
  • What is the behavior of the sphex wasp during its nesting process?

    Digs a burrow, stings a caterpillar, drags it inside, and lays eggs.

    biology behavior
  • What does the sphex wasp do if the caterpillar is moved?

    Reverts to the dragging step and continues without modification.

    biology behavior
  • What does it mean for an agent to lack autonomy?

    It relies on prior knowledge of its designer rather than its own percepts.

    ai autonomy
  • What is an example of a rational agent that can learn?

    A vacuum-cleaning agent that learns to foresee where dirt will appear.

    ai learning
  • What is the PEAS acronym in AI?

    Performance, Environment, Actuators, Sensors.

    ai peas
  • Why is the automated taxi driver considered a complex problem?

    It has open-ended tasks with novel combinations of circumstances.

    ai automation
  • What must be specified when designing an agent?

    The task environment, including performance measure, environment, actuators, and sensors.

    ai design
  • What does PEAS stand for in the context of an automated taxi?

    Performance Measure, Environment, Actuators, Sensors

    ai peas
  • What are the performance measures for the automated taxi?

    • Safe, fast, legal trip
    • Comfortable trip
    • Maximize profits
    ai performance
  • What types of environments does the taxi driver face?

    • Rural lanes
    • Urban alleys
    • 12-lane freeways
    ai environment
  • What are the actuators used by an automated taxi?

    • Steering
    • Accelerator
    • Brake
    • Signal
    • Horn
    • Display
    ai actuators
  • What are the basic sensors for an automated taxi?

    • Cameras
    • Sonar
    • Speedometer
    • GPS
    • Odometer
    • Accelerometer
    • Engine sensors
    • Keyboard
    ai sensors
  • What are some desirable qualities for the automated taxi's performance?

    • Correct destination
    • Minimize fuel consumption
    • Minimize trip time
    • Maximize safety
    • Maximize passenger comfort
    ai qualities
  • What optional choices may affect the taxi's driving environment?

    • Operating in Southern California vs. Alaska
    • Driving on the right vs. left
    ai options
  • What is the significance of the complexity of the relationship in agent environments?

    It affects the agent's behavior, percept sequence, and performance measure.

    ai complexity
  • What distinguishes real environments from artificial ones in AI?

    The complexity of the relationship among agent behavior, percept sequence, and performance measure.

    ai real_artificial
  • What is an example of a simple 'real' environment for a robot?

    A robot inspecting parts on a conveyor belt.

    ai examples
  • What are the communication outputs needed for an automated taxi?

    • Display screen
    • Voice synthesizer
    ai communication
  • What are the two possible actions for software agents?

    • Accept
    • Reject
    software agents
  • What is a softbot designed to do?

    • Scan Internet news sources
    • Show interesting items to users
    • Sell advertising space
    softbot internet
  • What abilities does a softbot need to operate effectively?

    • Natural language processing
    • User and advertiser interest learning
    • Dynamic plan changes
    softbot ai
  • What is the complexity of the Internet compared to?

    The physical world

    internet complexity
  • What dimensions categorize task environments in AI?

    • Fully observable vs. partially observable
    • Single agent vs. multiagent
    ai task_environments
  • What is a fully observable environment?

    An environment where sensors access the complete state at all times.

    ai environments
  • What causes a task environment to be partially observable?

    • Noisy and inaccurate sensors
    • Missing state data
    ai environments
  • What is an unobservable environment?

    An environment where the agent has no sensors at all.

    ai environments
  • What is the difference between single-agent and multiagent environments?

    • Single-agent: One agent (e.g., solving a crossword)
    • Multiagent: Multiple agents (e.g., playing chess)
    ai agents
  • What is an example of a single-agent environment?

    Solving a crossword puzzle by itself.

    ai single-agent
  • What is an example of a multiagent environment?

    Playing chess against another player.

    ai multiagent
  • What is a single-agent environment?

    An environment where an agent, like one solving a crossword puzzle, operates independently.

    ai environments
  • What is a two-agent environment?

    An environment where two agents interact, such as in a game of chess.

    ai environments
  • What distinguishes an agent from an object?

    An agent's behavior maximizes a performance measure based on another entity's behavior.

    ai agents
  • What is a competitive multiagent environment?

    An environment where agents, like in chess, compete to maximize their performance measures at the expense of others.

    ai multiagent
  • What is a partially cooperative multiagent environment?

    An environment where agents work together to avoid collisions, like in taxi driving, while also competing for resources.

    ai multiagent
  • What defines a deterministic environment?

    An environment where the next state is completely determined by the current state and the agent's action.

    ai environments
  • What defines a stochastic environment?

    An environment where the next state cannot be precisely predicted due to uncertainty.

    ai environments
  • What is an uncertain environment?

    An environment that is either not fully observable or not deterministic.

    ai environments
  • What is a nondeterministic environment?

    An environment characterized by possible outcomes of actions without attached probabilities.

    ai environments
  • What is an episodic task environment?

    An environment where the agent's experience is divided into episodes, with each episode independent of others.

    ai environments
  • What is a sequential task environment?

    An environment where the agent's actions in previous episodes affect future episodes.

    ai environments
  • What is the difference between sequential and episodic environments?

    In sequential environments, current decisions affect future decisions. In episodic environments, decisions are independent of past actions.

    ai environments
  • What defines a static environment?

    A static environment does not change while an agent is deliberating, allowing the agent to focus on decision-making without external changes.

    ai environments
  • What is a dynamic environment?

    A dynamic environment changes while an agent is deliberating, requiring continuous decision-making.

    ai environments
  • What is a semidynamic environment?

    A semidynamic environment does not change over time, but the agent's performance score may change.

    ai environments
  • How do discrete and continuous environments differ?

    Discrete environments have a finite number of states, while continuous environments have states that vary smoothly over time.

    ai environments
  • What characterizes a known environment?

    In a known environment, the outcomes for all actions are known, allowing the agent to make informed decisions.

    ai environments
  • What is an unknown environment?

    An unknown environment requires the agent to learn how it works, as the outcomes of actions are not fully understood.

    ai environments
  • What is the hardest type of environment?

    The hardest environment is partially observable, multiagent, stochastic, sequential, dynamic, continuous, and unknown.

    ai environments
  • How does taxi driving exemplify a dynamic environment?

    Taxi driving is dynamic because the environment changes continuously with moving vehicles and requires ongoing decision-making.

    ai environments
  • What is an example of a static environment?

    Crossword puzzles are considered static as they do not change once the puzzle is set.

    ai environments
  • What is the antonym of parallel in computer science?

    ial

    computer_science terminology
  • What type of agents are involved in a crossword puzzle task environment?

    Fully Single Deterministic Sequential Static Discrete

    environments task agents
  • What type of agents are involved in chess with a clock?

    Fully Multi Deterministic Sequential Semi Discrete

    environments task agents
  • What type of agents are involved in poker?

    Partially Multi Stochastic Sequential Static Discrete

    environments task agents
  • What type of agents are involved in backgammon?

    Fully Multi Stochastic Sequential Static Discrete

    environments task agents
  • What type of agents are involved in taxi driving?

    Partially Multi Stochastic Sequential Dynamic Continuous

    environments task agents
  • What type of agents are involved in medical diagnosis?

    Partially Single Stochastic Sequential Dynamic Continuous

    environments task agents
  • What type of agents are involved in image analysis?

    Fully Single Deterministic Episodic Semi Continuous

    environments task agents
  • What type of agents are involved in a part-picking robot?

    Partially Single Stochastic Episodic Dynamic Continuous

    environments task agents
  • What type of agents are involved in a refinery controller?

    Partially Single Stochastic Sequential Dynamic Continuous

    environments task agents
  • What type of agents are involved in an interactive English tutor?

    Partially Multi Stochastic Sequential Dynamic Discrete

    environments task agents
  • What is the task environment for medical diagnosis considered?

    Single-agent

    environments task agents
  • What is the nature of environments in chess tournaments?

    Episodic

    environments task agents
  • What does the code repository include for environments?

    Implementations and a general-purpose environment simulator

    code repository environments
  • What is the purpose of running many simulations in different traffic conditions?

    To evaluate a taxi driver in simulated traffic

    simulations evaluation taxi_driver
  • What does the environment generator do?

    Selects particular environments for running the agent

    environment generator agents
  • What is the average performance of an agent measured over?

    The environment class

    performance agents evaluation
  • What does a rational agent maximize in an environment?

    Average performance over the environment class.

    ai agents
  • What is the formula for an agent?

    agent = architecture + program.

    ai agents
  • What does an agent program implement?

    The agent function—mapping from percepts to actions.

    ai programming
  • What does the architecture provide to the program?

    Percepts from sensors, runs the program, feeds actions to actuators.

    ai architecture
  • What is the difference between agent program and agent function?

    Agent program takes current percept; agent function takes entire percept history.

    ai agents
  • What is the purpose of the TABLE-DRIVEN-AGENT program?

    To track percept sequence and decide actions based on a table of actions.

    ai programming
  • Why is the table-driven approach to agent construction problematic?

    It requires a massive lookup table for all possible percept sequences, which is impractical.

    ai agents
  • What is the persistent variable in the TABLE-DRIVEN-AGENT program?

    percepts, a sequence initially empty.

    ai programming
  • What does the action variable in the TABLE-DRIVEN-AGENT program represent?

    The action returned based on the lookup from the percept sequence table.

    ai programming
  • What is the data rate from a single camera in an automated taxi?

    27 megabytes per second

    ai data automated_taxi
  • How many entries does the lookup table have for an hour’s driving?

    Over 10^50,000,000,000 entries

    ai lookup_table automated_taxi
  • What is the number of entries for a chess lookup table?

    At least 10^150 entries

    ai lookup_table chess
  • What is the number of atoms in the observable universe?

    Less than 10^80

    science universe atoms
  • What does the TABLE-DRIVEN-AGENT implement?

    The desired agent function

    ai agents table-driven-agent
  • What is the key challenge for AI?

    To produce rational behavior from a small program rather than a vast table

    ai programming challenges
  • What replaced huge tables of square roots before the 1970s?

    A five-line program for Newton’s method

    math history technology
  • What are the four basic kinds of agent programs?

    • Simple reflex agents
    • Model-based reflex agents
    • Goal-based agents
    • Utility-based agents
    ai agents types
  • What does a simple reflex agent base its actions on?

    The current percept, ignoring the rest of the percept history

    ai agents simple_reflex
  • What is the action of the vacuum agent when the status is dirty?

    Return Suck

    ai agents vacuum_agent
  • What happens when the car in front brakes?

    The driver should notice and initiate braking

    ai driving reflex
  • What initiates the action 'initiate braking'?

    If car-in-front-is-braking then initiate-braking.

    ai agents
  • What are condition–action rules also known as?

    They are also called situation–action rules, productions, or if–then rules.

    ai rules
  • What is the function of SIMPLE-REFLEX-AGENT?

    It acts according to a rule whose condition matches the current state from the percept.

    ai agents
  • What does the INTERPRET-INPUT function do?

    It generates an abstracted description of the current state from the percept.

    ai functions
  • What is the limitation of simple reflex agents?

    They are of limited intelligence and work only if the environment is fully observable.

    ai limitations
  • What happens if the car in front has different taillight configurations?

    A simple reflex agent may either brake unnecessarily or fail to brake at all.

    ai agents
  • What are the possible percepts for a simple reflex vacuum agent with only a dirt sensor?

    The percepts are [Dirty] and [Clean].

    ai vacuum_agent
  • What happens if a vacuum agent starts in square A and tries to move Left?

    Moving Left fails forever if it starts in square A.

    ai vacuum_agent
  • What happens if a vacuum agent starts in square B and tries to move Right?

    Moving Right fails forever if it starts in square B.

    ai vacuum_agent
  • What happens if a simple reflex agent starts in square A and receives [Clean]?

    Moving Left fails (forever).

    ai reflex_agents
  • What happens if a simple reflex agent starts in square B and receives [Clean]?

    Moving Right fails (forever).

    ai reflex_agents
  • How can escape from infinite loops be achieved in simple reflex agents?

    By randomizing actions, such as flipping a coin to choose between Left and Right.

    ai randomization
  • What is the average number of steps for a randomized agent to reach the other square?

    Two steps.

    ai randomization
  • What is the main benefit of a randomized simple reflex agent over a deterministic one?

    It might outperform a deterministic simple reflex agent in some situations.

    ai reflex_agents
  • What is a model-based reflex agent?

    An agent that keeps track of the part of the world it can’t see using an internal state.

    ai model-based_agents
  • What does the internal state of a model-based reflex agent depend on?

    The percept history reflecting unobserved aspects of the current state.

    ai internal_state
  • What is an example of internal state for a braking problem?

    The previous frame from the camera detecting red lights.

    ai internal_state
  • What knowledge is required for updating the internal state of a model-based agent?

    Knowledge of how the world evolves and how the agent's actions affect the world.

    ai knowledge model-based_agents
  • What is a model of the world in the context of AI agents?

    Knowledge about how the world works, used by model-based agents.

    ai model-based_agents
  • What does the function UPDATE-STATE do in a model-based reflex agent?

    It updates the agent's internal state based on current percept and action.

    ai update-state
  • What is the purpose of the MODEL-BASED-REFLEX-AGENT function?

    To return an action based on the agent's current state and rules.

    ai model-based_agents
  • What is the purpose of the RULE-MATCH function?

    To match the current state with rules and determine the action to take.

    ai agents
  • What does a model-based reflex agent do?

    Keeps track of the current state of the world and chooses actions based on that state.

    ai reflex_agents
  • What is a key characteristic of model-based agents?

    They maintain an internal model of the world to guide decision-making.

    ai model-based_agents
  • What is often unavoidable in partially observable environments?

    Uncertainty about the current state of the environment.

    ai uncertainty
  • What does the box labeled 'what the world is like now' represent?

    The agent's best guess about the current state of the environment.

    ai representation
  • What is an example of uncertainty in an automated taxi?

    Not being able to see around a large truck blocking the view.

    ai automated_taxi
  • What does a goal-based agent track?

    The world state and a set of goals it aims to achieve.

    ai goal-based_agents
  • How does a goal-based agent choose its actions?

    By selecting actions that will lead to the achievement of its goals.

    ai decision-making
  • What aspect of the world state might a taxi consider when deciding its actions?

    Its destination, which is part of the agent's internal state.

    ai internal_state