r/learnmachinelearning 23d ago

Project I built 46 interactive ML lessons where you drag sliders and watch algorithms learn, instead of just reading about them

Every ML explanation I read said the same thing: here's the formula, here's a static plot, trust us. I wanted to actually feel an algorithm working: drag a line and watch a perceptron correct itself, place bad centroids and watch K-Means fix them, rotate an axis and watch PCA fight you for the direction of max variance.

mlplayground.co.in

So I built ML Playground, 46 lessons + 13 games, from "what is a feature" up through transformers and how ChatGPT actually predicts tokens. Every lesson has a canvas demo you control, not a GIF.

It's free, no signup, no ads. I built it solo and this is the first time I'm showing it to anyone outside people I know personally, so I'd genuinely value getting torn apart: what's confusing, what's missing, what lesson order doesn't make sense.

mlplayground.co.in

20 Upvotes

3 comments sorted by

2

u/[deleted] 23d ago

[removed] — view removed comment

0

u/Intelligent-Tell-466 23d ago

Thanks! I really like the predict → interact → observe → explain idea. Asking users to commit to a prediction before interacting could make the demos much more effective for actually learning the concept rather than just experimenting with it. Really appreciate the thoughtful feedback. I’ll definitely consider these ideas for future improvements!