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.


closed as too broad by Carl Lange, m_goldberg, happy fish, Alex Trounev, MarcoB Apr 29 at 12:46

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 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