Local computation, shareable configurations
Free machine learning tools
Interactive calculators for convolutions, metrics, Transformers, vectors, learning rates and tokens, all running in the browser. With shareable examples and.
Conv2d output size calculator for CNN layers
Calculate output shape and parameters for Conv1d, Conv2d, ConvTranspose2d and pooling, with stacked layers and PyTorch export.
Open tool →Confusion matrix calculator: precision, recall, F1, MCC
Calculate binary and multiclass metrics with an editable matrix, macro, micro and weighted averages, F-beta and MCC.
Open tool →Transformer parameter count and memory calculator
Calculate Transformer parameters by component and memory, with BERT-base and GPT-2 small presets and an Adam estimate.
Open tool →Cosine similarity and vector distance calculator
Calculate cosine similarity, dot product, distances and norms for two or more vectors, with a shareable similarity matrix.
Open tool →Learning rate scheduler visualizer with PyTorch code
Visualise and customise learning rate schedules with warmup, cosine, one-cycle, step and copyable PyTorch code.
Open tool →Token counter for GPT-style tokenizers
Count tokens, characters and words locally with cl100k_base and o200k_base, including highlighting and language comparison.
Open tool →Softmax and temperature explorer
Adjust logits and temperature, inspect softmax probabilities and measure the entropy and confidence of the resulting distribution.
Open tool →Activation function and derivative visualizer
Compare sigmoid, tanh, ReLU, GELU and SiLU with derivatives, saturation and interactive curves on a shared chart.
Open tool →MSE, RMSE, MAE, Huber and R² calculator
Calculate regression losses, residuals and R² from paired actual and predicted values, with an adjustable Huber parameter.
Open tool →Gradient descent, momentum and Adam simulator
Simulate SGD, momentum and Adam on convex and non-convex functions with adjustable trajectory, gradient and learning rate.
Open tool →