A Threshold Is a Decision
Keep the model. Change the rule. See who gets a different decision and what those mistakes cost.
Explore the labSmall experiments that make a big idea visible. Change a threshold, move a centroid, explore a ResNet or fine-tune a network, and follow what happens.
Start with the points. Choose the centers. See why the answer depends on the question.
Explore K-meansBuilt for curiosity, classroom demonstrations and a closer look at the code behind an idea.
13 labs
Keep the model. Change the rule. See who gets a different decision and what those mistakes cost.
Explore the labConnect a moving threshold to the confusion matrix, ROC space and the precision–recall curve.
Explore the labSort a basket of fruit using features you can see. Compare splits and discover why depth matters.
Explore the labPlace the centers, assign the points and update the means. Watch the groups emerge one step at a time.
Explore the labMove a line, inspect its residuals and reveal the least-squares solution. Add an outlier and compare the errors.
Explore the labTurn up model complexity and compare training with held-out validation. Find where extra flexibility stops helping.
Explore the labCompare human and AI decisions, full review and selective review. Spend a review budget where it can help.
Explore the labEdit a kernel and see what it does to an image. Inspect one neighborhood to understand every multiply and add.
Explore the labBuild an MLP or CNN. Change its layers and follow every weight, bias, output shape and trainable parameter.
Explore the labFreeze a real ResNet, choose the fine-tuning depth and see every trainable parameter. Turn your choices into PyTorch code.
Explore the labOpen the stages of ResNet-18, 34 and 50. Follow tensor shapes, compare shortcuts and make the residual addition visible.
Explore the labTransform an image, generate a repeatable batch and inspect each crop, rotation and color adjustment. Decide what should stay invariant.
Explore the labTrain paired neural networks in your browser. Compare measured learning curves, validation errors and the predictions that remain.
Explore the labNo labs match this combination. Try another topic or course.
Begin with one clear question and make a prediction.
Change the controls and connect the visual result to the decision.
Open a short Python implementation and connect it to the experiment.
Use the prompts to explain, compare or design a new example.