Free AI library

Learn AI.Free forever.

1019 plain-English guides, structured learning paths, and an open library — built by an independent 501(c)(3) nonprofit so anyone can understand modern AI.

1019Free guides
9Topic tracks
~2 minPer guide
~34hReading time

Start here

Five outcome-based courses

Each course includes explicit outcomes, mapped competencies, practice activities, and an applied capstone.

Topic tracks

Browse by track

Jump into the area you care about. Every track has multiple plain-English guides.

Full library

All guides

1019 of 1019 guides shown. Filter by track or search above.

Technical

Consistency Regularization in Semi-Supervised Learning

Consistency regularization teaches a model to give the same answer when an unlabeled input is perturbed in small, label-preserving ways.

2 min readRead
Technical

Hard Parameter Sharing in Multi-Task Networks

Hard parameter sharing is the classic multi-task learning design where several tasks share the same hidden layers and only split into separate output 'heads'…

2 min readRead
Technical

Gating and Routing in Conditional Computation

Gating and routing let a neural network activate only the parts it needs for each input instead of running the whole model every time.

2 min readRead
Technical

Gumbel-Softmax and Reparameterization

Gumbel-Softmax is a trick that lets neural networks 'sample' from discrete categories while still being trainable by gradient descent.

2 min readRead
Technical

Straight-Through Estimator

The Straight-Through Estimator (STE) is a simple trick for training networks that contain hard, non-differentiable steps like rounding or thresholding.

2 min readRead
Fundamentals

Group Normalization

Group Normalization is a technique that stabilizes neural network training by normalizing features within small groups of channels, independently for each…

2 min readRead
Fundamentals

Gated Recurrent Units

A Gated Recurrent Unit (GRU) is a streamlined type of recurrent neural network cell that uses two gates to decide what information to keep and what to forget…

2 min readRead
Technical

Bidirectional Recurrent Networks

A bidirectional recurrent network reads a sequence both forward and backward, so each position's representation draws on context from the past and the future.

2 min readRead
Technical

Attention Rollout and Head Pruning

Attention rollout is a method for tracing how information flows through a Transformer's stacked attention layers to explain which input tokens influence…

2 min readRead
Language AI

Contrastive Decoding

Contrastive decoding generates higher-quality text by subtracting the tendencies of a small, weak language model from those of a large, strong one.

2 min readRead
Language AI

Guided Beam Search with Constraints

Constrained beam search forces a language model's output to satisfy hard requirements, like including specific words or matching a grammar, while still…

2 min readRead
Language AI

Minimum Bayes Risk Decoding

Minimum Bayes Risk (MBR) decoding picks the output that is most similar to many other likely outputs, rather than the single highest-probability one.

2 min readRead

Finished reading? Prove it.

Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.