An implementation of Karpathy's micrograd in Kotlin.
This is a real, but tiny, implementation of a neural network, feature complete with neurons, layers, and a back propagation trainer.
Watch this marvelous video for instructions about how to make one: https://youtu.be/VMj-3S1tku0