ML Tools

Free browser-based machine learning tools. Train neural networks, calculate metrics, find learning rates, estimate model complexity, and split datasets. Everything runs locally.

Neural Network Playground

Choose datasets, configure hidden layers, pick activations, and watch decision boundaries form in real time. All training runs locally in your browser.

Confusion Matrix Calculator

Calculate precision, recall, F1, accuracy, specificity, and MCC. SVG heatmap visualization, ROC point plotting, and multi-class support up to 5 classes.

Learning Rate Finder

Visualize loss vs learning rate on a log scale, auto-detect the optimal LR at steepest descent, compare warm restarts vs one-cycle scheduling.

Model Complexity Calculator

Build neural networks layer by layer to calculate parameter count, FLOPS, and memory footprint. Compare ResNet, VGG, BERT, GPT architectures.

Dataset Splitter

Configure train/validation/test ratios, preview stratified splits, check class balance, and generate Python code for sklearn train_test_split.