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.

It’s rough atm. I need to make it more clear what weights contribute to the output, had some trouble coming up with a nice way to normalise it. In reality it’ll go slower, and much simpler networks will be shown before this one. But ultimately I want readers to train something useful in the post.

Yeah, this feels like one of those areas where you have to bring people along the journey ~slowly~ since it can be so complex. The visualizations are a great tool for that, though