12
$\begingroup$

I came across this Neural Net Playground demonstration based on Google's Tensorflow package. It visualizes the data processing inside a neural network and allows you to tweak parameters and immediately see:

enter image description here

Has anyone built something like this in Mathematica with dynamic expressions or Manipulates?

This would really help increase my intuition and visual understanding of what exactly goes on inside these nets during training and how various parameters affect performance.

$\endgroup$
  • 1
    $\begingroup$ Simulating Neural Networks with Mathematica (1994) $\endgroup$ – Chris Degnen Apr 13 '16 at 22:36
  • 1
    $\begingroup$ That's a very nice web app, I don't think you'll find anything in Mathematica that will be as well produced. $\endgroup$ – Lucas Apr 13 '16 at 22:59
  • 1
    $\begingroup$ @ChrisDegnen that's a nice book but 22 years is a bit old :) $\endgroup$ – M.R. Apr 14 '16 at 0:03
  • 1
    $\begingroup$ TrainingProgressReporting can provide the real-time visualization. $\endgroup$ – Szabolcs May 6 '17 at 20:23
  • 1
    $\begingroup$ I think you may get more help adding information what do you expect behind the scene and what is behind every GUI element, this problem may be solvable by someone who does not know so much about neural networks but knows GUI construction well. By lack of effort you are limiting the possibility of getting the answer. (I assumed you know the topic enough to be able to provide such information) $\endgroup$ – Kuba May 16 '17 at 8:55