The program opens showing a nonlinear multilayer perceptron neural network with six layers. You can change the layers, the inputs, and even the number of outputs.
This application performs a gradient descent optimization on whichever neural network configuration you choose. The data set is created randomly at every drawing, and the outputs are generated from random equations based on the inputs.
As the optimization proceeds, you can view in real time how the neurons and their connections are adjusted to fit the data.
The output panel displays how the loss function progresses through the optimization process.
You can rotate the plot, zoom in, and even select individual elements to see how they change as the neural network learns.
Check out the FAQ section for more details on the creation of this 3D web app.
Frequently Asked Questions
Can I use this on my computer?
This web application uses some of the newer features of modern internet browsers. This means that the MiaBella ANN visualizations might not work on older browsers.
What tools were used to create this?
Does this app do optimizations?
Emerging web technologies might allow for future optimizations with a larger number of parameters.
What computers does this work best on?
Because this is a graphics application, much of the work is sent to the graphics processing unit (GPU). Therefore, MiaBella ANN will seem most smooth on computers that have fast graphics cards.
Does this work with TensorFlow™ or Keras?
Where is this program?
The base directory is: ann.miabellaAI.net
MiaBella, LLC • firstname.lastname@example.org