Real-time 3D visualilzer for convolutional neural networks

Neuromancer :robot:

3d visualizer for convolutional neural networks.
Made with Svelte + Threlte.

demo

Give it a try here

How it works

  • I run a neural network in a seperate webworker using ONNX Web Runtime.
  • Before painting each frame, extract values from the network and render them into 3d with Threlte- which is basically svelte + three.js.

:sparkles: on Github

10 Likes

It was fun, especially when I tried it with non-digits. Spent some time trying to confuse the network. As expected, sometimes a small change in the input made a drastic change in the output.

1 Like

Thanks for checking it out.
I see, being able to visualize neural networks still doesn’t make them intuitive to us :man_shrugging:

1 Like