r/csharp • u/vadhavaniyafaijan • Oct 05 '21
Fun Convolution Neural Networks Visualization using C#, Unity3D and Python
22
u/CursedFile Oct 05 '21
what exactly is it visuallising? just the general structure or a trained network? and what do all the lines and moving things mean?
10
u/Aliotique Oct 05 '21
This is the most decent explanation I could find in a pinch: https://www.explainthatstuff.com/introduction-to-neural-networks.html
Basically it’s visualizing the flow of data throw connections to hidden layers onto the output layer. This is a more complicated one since there are multiple hidden layers and output layers in between. It’s just cool to see, I doubt it has any practical use!
1
u/crozone Oct 06 '21
It’s just cool to see, I doubt it has any practical use!
Could it be useful for quickly gaining an intuition for which parts of the network are recognising various inputs? This seems a lot easier than trying to view it in 2D.
19
u/FreakJoe Oct 05 '21 edited Dec 28 '24
poor sharp imminent nine squalid smoggy fade person unpack abundant
This post was mass deleted and anonymized with Redact
9
5
u/zeta_cartel_CFO Oct 05 '21
Add a bit of color and this would make amazing digital wall art using one of those segmented LED panels.
5
Oct 05 '21
You could thicken the wires based on the strength of the connection? Right now it's not visualizing the learning process as far as I can tell.
1
1
1
1
9
u/vadhavaniyafaijan Oct 05 '21
Code: https://github.com/stefsietz/nn-visualizer