β Must-know
π Uninformed search uses no problem-specific heuristic information, whereas informed search uses additional knowledge to guide exploration.
Breadth-First Search expands the shallowest unexpanded nodes before deeper nodes in the search tree.
Depth-First Search expands the deepest unexpanded node and backtracks when a branch cannot produce a solution.
Uniform Cost Search expands the frontier node with the lowest accumulated path cost.
Further detail
β Must-know
A* search combines the cost accumulated to reach a state with a heuristic estimate of the remaining cost to prioritize nodes.
Hill climbing repeatedly moves from the current state to a better neighboring state in an optimization problem.
Further detail
Simulated annealing is a local search method that can accept some worsening moves while gradually reducing that tolerance.
An online search agent interleaves acting and searching while discovering an initially unknown environment.
β Must-know
The minimax strategy selects a move that maximizes the best outcome against an opponent assumed to minimize the agent's outcome.
Alpha-beta pruning removes game-tree branches that cannot affect the final minimax decision.
Backtracking search assigns CSP variables incrementally and returns to an earlier assignment when a constraint is violated.
Further detail
Games optimize decisions; CSPs satisfy constraints
β Must-know
Further detail
π Exact inference calculates probabilities through an exact computation, whereas approximate inference estimates them using methods suitable for large Bayesian networks.
| Strategy | Guidance | Selection principle |
|---|---|---|
| Breadth-First Search | Uninformed | Shallowest node |
| Depth-First Search | Uninformed | Deepest node |
| Uniform Cost Search | Uninformed | Lowest path cost |
| A* Search | Informed | Path cost plus heuristic |
| Method | Starting point | Main operation |
|---|---|---|
| Forward chaining | Known facts | Derive consequences |
| Backward chaining | Goal | Find supporting rules and facts |
| Exact inference | Probability model | Compute probabilities exactly |
| Approximate inference | Probability model | Estimate probabilities |
Test your knowledge on Artificial Intelligence Question Bank with 21 multiple-choice questions with detailed corrections.
1. How does an intelligent agent interact with its environment?
2. Which set of components is represented by the PEAS framework?
Memorize the key concepts of Artificial Intelligence Question Bank with 39 interactive flashcards.
How does an intelligent agent perceive its environment?
Through sensors.
What does the PEAS framework specify for an agent?
Performance measure, Environment, Actuators, and Sensors.
What action does a rational agent select?
The action expected to maximize its performance measure.
Import your course and AI generates sheets, quizzes and flashcards in 30 seconds.
Sheet generator