Turkish makemore

press generate to sample from the model…

The model above is real: a tiny character-level MLP (Karpathy’s makemore part 2) trained from scratch on ~560 Turkish first names. It looks at the previous three characters, embeds them, runs one tanh hidden layer, and samples the next character until the name ends.

It’s 4,234 parameters, small enough to ship as a 90 KB JSON file and run in a few lines of plain JavaScript. Press generate and the sampling loop runs on your machine, no server. The training code, weights and demo live in their own repo; this page just loads that artifact.