Show HN: TensorSpace.js – Neural network 3D visualization framework
This is neat! I hope you don't mind a bit of constructive criticism here, but early on in my research career I also thought it would be a good idea to "visualize the neural network connectome" in 3D (I implemented a very rudimentary version of your Browser-based visualizer in QT + OpenGL, no training frontend).<p>And then I followed up with an early TensorFlow visualizer
<a href="https://github.com/ericjang/tdb" rel="nofollow">https://github.com/ericjang/tdb</a><p>It turns out that while such tools seem useful at first glance, they turn out to not be that helpful to power users. For models bigger than LeNet, things get really ugly to visualize. And once you understand a high-level module and can take its training for granted, there isn't a need anymore to really look at it anymore. It can also be kind of annoying to tumble around in 3D when you just want to look at some activation maps. What does the 3D aspect of the visualization buy you here?<p>Tools like TensorBoard + Jupyter notebooks for inspecting weights and ad-hoc visualizations (e.g. VizDom) seem to strike the right balance.<p>If you want to continue pushing in this direction, I highly encourage embarking on an actual Deep Learning research project using your tool. In ML it's so important to dogfood your own software!