Decision boundary
Click the plot to add a point of the selected class; Shift-click adds the other class.
Not trained yet: press Train and the background will show what the network predicts.
Data
CSV import / export
Example: project/data/moons_sample.csv in the repo (60 points).
Training settings
Per data point. Re-initialize picks new random starting weights and trains again; relu sometimes starts “dead” (a flat output) and never learns.
Loss
The loss curve appears after you press Train.
Benchmark: C++ vs Python
Runs the same training (same data, starting weights, epochs and learning rate) in both implementations, a few times each, one after the other.
No benchmark yet. Press Benchmark to time C++ and Python on the current data and settings.
Times are measured on the machine running the server, not on your device.