Repository navigation
User Guide
This page explains how to use the application from a learner's perspective.
- Open the application.
- Configure the network in the sidebar.
- Set the sample input values and target output.
- Choose the visualization mode.
- Use
Step,Epoch, orPlayto train the network. - Adjust playback speed from the header if you want slower or faster animation.
- Watch the canvas, formula panel, and loss chart update.
- Export the loss chart or generate tables when you need numerical reports.
The sidebar contains the main controls:
- Network architecture.
- Activation function.
- Loss function.
- Weight initializer.
- Learning rate.
- Table generation.
- Author information.
The header contains:
- Playback controls for reset, play/pause, step, and epoch.
- Playback speed control.
- Project title and subtitle.
- Documentation link.
The canvas shows:
- Network layers.
- Nodes and activations.
- Weights and connections.
- Bias values.
- Current trace step during step-by-step playback.
Positive and negative weights use different colors.
The Sample panel on the canvas lets you edit input and target values. It can be minimized when you need more room to inspect the network.
The formula panel explains the current mathematical step. It changes according to the selected visualization mode and the current training step.
The loss chart records the loss value after each completed epoch.
The chart export menu can download the loss chart as:
SVGPNGPDF
Exported charts include a title and axis labels:
- Title:
Loss Chart - X axis:
Epoch - Y axis:
Loss
The Generate Table button opens a modal with numerical tables for:
- Forward pass values.
- Backward pass gradients.
- Parameter evolution by epoch.
For a simple XOR-style example, use:
2,2,1
This creates:
- 2 input neurons.
- 2 hidden neurons.
- 1 output neuron.