AI Wiki

A collection (WIP) of explainers for AI concepts that goes beyond machine learning.

Intelligence

Intelligence

Understanding definitions for the "intelligence" in "artificial intelligence", withing the context of modern AI.

Basics
Agents & AI

Agents & AI

A simple model for understanding agents and the role of artificial intelligence.

BasicsAgents
Environments

Environments

Categories for various environments that influence how we design agent systems.

BasicsAgents
Intro to Search

Intro to Search

Explaining search and how to frame problems like route navigation and puzzle-solving as search problems.

Search
Local Search

Local Search

A simple, memory-efficient search method that chooses actions based on neighbors.

Search
Intro to Optimization

Intro to Optimization

Explaining how optimization problems arise from search problems where the goal states cannot be specified explicitly.

Optimization
Solving Optimization Problems

Solving Optimization Problems

An introduction to solving optimization problems using search.

OptimizationSearch
Gradient Descent & Hill Climbing

Gradient Descent & Hill Climbing

Optimization algorithms that leverage local search to find the minimum or maximum of an objective function using greedy methods.

OptimizationSearch
Global vs Local Optimums

Global vs Local Optimums

Gradient descent & hill climbing can fail at optimization problems by getting stuck in local minima or maxima, preventing them from finding global minima or maxima.

Optimization
Stochastic Gradient Descent & Hill Climbing

Stochastic Gradient Descent & Hill Climbing

Variants of gradient descent and hill climbing that help overcome local optima.

OptimizationSearch
Local Beam Search

Local Beam Search

A generalization of gradient descent and hill climbing that uses more agent memory to improve the odds of finding a global optimum.

OptimizationSearch