Skip to content
John Hodge

← Blog

Machine learning

Applied ML and classic AI: prediction by decomposition, learning from demonstration, and game-tree search.

Failure taxonomies for ML and decision systems

Aggregate scores detect that behavior changed. Bucketing failures by stage, causal role, and opportunity rate is what routes a fix to the right owner.

Connect Four AI: the minimax algorithm behind Neon Drop

How the Connect Four AI in Neon Drop works: minimax with alpha-beta pruning, a window-scoring heuristic, tunable difficulty, and what it reveals about four-in-a-row strategy.

Physics, learning, and control, in one helicopter simulator

An interactive browser simulator of the Abbeel-Coates-Ng autonomous helicopter: flight physics, apprenticeship trajectory learning, system identification, and LQR control.

Predicting the next pitch, by decomposition

A baseball pitch-prediction package as a lab: separate pitcher pitch-mix, count, fatigue, and sequence memory, and test which models actually use each.