This Streamlit application demonstrates a fast, lightweight Digit Classifier using an ensemble of specialized Neural Network models (FastCNN). It features instant predictions on handwritten images and an integrated lab to experiment with Machine Unlearning.
Machine Unlearning is the process of completely removing the influence of a specific training sample from a deployed model without the massive computational expense of retraining the model from scratch.
This app implements a SISA (Sharded, Isolated, Sliced, and Aggregated) paradigm:
sample_to_expert) mapping exactly which data point went to which expert.42), the system queries the mapping to find the affected expert. It removes the sample from that expert’s local array and retrains only that specific expert.