๐Ÿง  Multi-Layer Perceptron Calculator

Interactive neural network simulator with live visualization

Network Architecture

Training Parameters

Same seed + same settings = exactly the same result
๐Ÿ’ก Tip: Loading a sample dataset (tab "Data") automatically applies the recommended settings and creates the network. Sigmoid suits binary classification, ReLU deep networks, Linear as output for regression. Start with low learning rates (0.01-0.001) for stable convergence.

Sample Datasets

Loading applies the recommended settings (document "Recommendations for Training Parameters") and creates the network.

Your Own CSV File

No file chosen
โ„น๏ธ Notes on CSV upload (location & format)
  • Location: The CSV file must be stored locally on your computer (or on a drive/USB stick connected to it). The file dialog always opens your own computer โ€“ the calculator cannot access files on a website or server directly. Please download online files first.
  • Privacy: The file is processed only in your browser and is not uploaded anywhere.
  • Structure: one row per observation, header row with column names recommended (e.g. USD,EUR,CNY,GBP,CHF). By default the last column is the target; after loading, any column can be chosen as target. At most 10 input columns.
  • Values: original values (not normalized). Columns with text or dates are ignored automatically; rows with missing values are skipped.
  • Order: for time series in ascending chronological order (oldest first) โ€“ the last rows then form the test set, as in a real forecast.
  • Separator: comma or semicolon; with semicolons a decimal comma is allowed (e.g. German Excel export). Encoding UTF-8.

Data Preparation

Changes apply immediately to the loaded data โ€“ no reload needed. Retrain afterwards.

Data Overview

Start Training

0%

Current Epoch

0

Training Loss

0.000

Best Loss

โˆž

Training Time

0s

Training Log

Live Loss Curve

๐ŸŽฏ Backtesting: The trained network is applied to the training data and to the test data not used in training. All values in original units. The test metrics are what tell you the forecast quality.

Network Architecture

๐Ÿ’ก Tip: The network shows the connections between the neurons

Active Neurons (Activation Status)

Shown: โ— Normal Inactive neurons: grey dot only

Weight Distribution

Activation Values (Table)

๐Ÿ’ก Shows activation values of all neurons after the last prediction.
Make a prediction, then click "Update".

Manual Input (original values)

Batch Predictions

No file chosen
Same columns as in training (original values). If the file also contains the target column, errors and metrics are calculated. Format notes as in tab "Data".
Batch from the test data of the loaded dataset (not used in training; for the currency examples the last period):

Network Statistics

Layer Information

Model Data

Training & Predictions

Visualizations

๐Ÿ“ Note: All data is exported as CSV (Excel-compatible). Graphics as PNG with white background.