[P] A small MLP from scratch in NumPy with a GUI to look inside it while it trains (weight distributions, t-SNE per layer, neuron ablation...) [P]
Summary
An educational tool built in NumPy with a GUI to visualize the training of a small MLP, including weight distributions, t-SNE per layer, and neuron ablation, aimed at helping students and teachers understand neural networks.
Similar Articles
GitHub - MatiwosKebede/OpenTrainDNN: OpenTrainDNN: A Browser-Based Real-Time Neural Network Visualizer
OpenTrainDNN is an open-source, client-side web application that provides real-time visualization of deep neural network training, including backpropagation and weight updates, directly in the browser.
Data-centric debugging for teams training neural nets [P]
WeightsLab is an open-source, PyTorch-native tool that allows teams to pause training, inspect live loss signals, and catch data issues like mislabels and class imbalance before they affect model performance. It is designed for computer vision engineers working with images, videos, and LiDAR point clouds.
Show HN: Watch a neural net learn to play Snake
A web-based tool that visualizes a neural network (using PPO) learning to play Snake in real-time, with configurable parameters and 3D rendering.
I built a open source neural network shape validator [P]
An open source tool for validating the shapes of neural networks has been built and shared by the author.
The spectral neuron - an ML primitive for scalable and interpretable models [R]
The article presents a new ML primitive called the Spectral Neuron, offering a simple, scalable, and interpretable model with a mathematical foundation for training and initialization.