Neuromancer
š Visualize Neural Networks Blazingly Fast
in 3D
How it works
- I run a neural network in a seperate webworker using ONNX Web Runtime.
- The neural net has been modified to expose its internal tensors. Output from the neural net is transferred over to main thread using efficient Transferable ArrayBuffer.
- The 3D neural network is updated asynchronously @ 30 FPS.
This dual-thread architecture is also reflected in source:
./web
āāā onnx/
āāā ui/
āāā bridge.ts
āāā main.ts
Models You Can Visualize
- Convolutional neural network for identifying handwritten digits (MNIST dataset)
- AlexNet (planned)
Models have been modified using ONNX python package.
[!NOTE]
Work in progress- More models and features are on the way š«”
Visit the Live Demo or Run Locally
git clone https://github.com/rudrowo/neuromancer &&\
cd neuromancer &&\
npm install &&\
npm run preview
Inspired by
Icons attribution: SVGRepo, Wikimedia Commons