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.

  • 1
    $\begingroup$ Simulating Neural Networks with Mathematica (1994) $\endgroup$ Apr 13, 2016 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, 2016 at 22:59
  • 1
    $\begingroup$ @ChrisDegnen that's a nice book but 22 years is a bit old :) $\endgroup$
    – M.R.
    Apr 14, 2016 at 0:03
  • 1
    $\begingroup$ TrainingProgressReporting can provide the real-time visualization. $\endgroup$
    – Szabolcs
    May 6, 2017 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, 2017 at 8:55