3d_nn
3d_nn copied to clipboard
Raymarching neural network in browsers with WebGL shaders
Marching neural networks
Visualizing level surfaces of a neural network using webGL + raymarching technique.
All the NN-related computing uses shaders, thus having GPU is recommended.
Demo: https://arogozhnikov.github.io/3d_nn/
![](https://raw.githubusercontent.com/arogozhnikov/3d_nn/master/images/screen_capture.png)
![](https://raw.githubusercontent.com/arogozhnikov/3d_nn/master/images/neural_network_3d.gif)
Used libraries
Visualization relies on THREE.js for rendering and CCapture.js for capturing animations.
The code is minimalistic and a bit messy, but no other dependencies / frameworks.