Post

It's alive! Input layer at the top, output layer at the bottom. Connection colour represents positive (green) or negative (orange) weight, thickness and opacity represents how large that weight is. Really neat to see the training process strengthening specific connections in the network.

Behind the scenes I’ve ported github.com/karpathy/mic... to TypeScript and made a few modifications to make it easier to hook up to a visualisation. The actual data I’m running through it is just made up BMI data, and it’s training to recognise people in the “normal” BMI category.

0 reposts2 likes

I don’t think I’ll use the BMI example in any post, it’s not a great demonstration of the tech because it’s just a formula. But it was easy to fake and it’s a small number of input parameters, so it’s helping me develop and test my code.