← Back to CoursesArtificial Intelligence: PhD Level

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Foundations of Artificial Intelligence: Search, Agents, and Problem Formulation

Manual: General · Subject: Artificial Intelligence

Introduces the core concepts of intelligent agents, state-space search, and how AI problems are formally specified.

What Counts as Intelligence?

AI as an engineering and scientific discipline

Artificial intelligence studies systems that perceive, reason, act, and learn under uncertainty. At the research level, AI is not a single method but a family of formalisms for building agents that maximize expected utility or accomplish tasks in complex environments.

🔑

Core abstraction

An intelligent agent maps percept histories to actions; the quality of the mapping depends on the environment, objective, and available information.

Problem Formulation

Search problem components

State space
The set of all possible configurations.
Initial state
The starting configuration.
Actions
Operations that transform states.
Transition model
A function describing the result of an action.
Goal test
A predicate that checks whether a state solves the problem.
Path cost
An additive measure used to compare solutions.

Common search settings

SettingChallengeTypical methods
Deterministic, fully observableLarge branching factorBFS, DFS, A*
StochasticOutcome uncertaintyMDPs, dynamic programming, Monte Carlo
Partially observableHidden stateBelief-state search, POMDPs
AdversarialStrategic opponentsMinimax, alpha-beta, game search

Which component is necessary to define an optimal search problem solution?

Why is heuristic search often preferred over blind search in large state spaces?

A research workflow for search-based AI problems

  1. 1

    Step 1: Formalize the task as states, actions, and costs.

  2. 2

    Step 2: Identify whether the environment is deterministic, stochastic, adversarial, or partially observable.

  3. 3

    Step 3: Choose a search or planning framework aligned with those assumptions.

  4. 4

    Step 4: Design heuristics or abstractions to scale inference.

  5. 5

    Step 5: Evaluate solution quality, optimality, and computational cost.