Skip to content

AO33/MLP_training_with_noisy_labels

Repository files navigation

MLP_training_with_noisy_labels

Jupyter notebook for the training of neural networks with potentially noisy labels. This implementation uses pytorch and trains an MLP with and without noisy labels on the MNIST dataset.

Sources and notes

General use case and results

  • One section is included to train a baseline MLP model based on the default labels

    baseline_training



  • Another section is included to alter the labels to a noisy version and then attempts to correct them via the algorithm proposed by Bekker and Goldberger. If the algorithm performs as advertised, then you should get a similar image to the following where labels in red are the noisy labels that have been attempted to be "corrected"

    noisy_label_correction



Note

  • This is NOT an official implementation. Please help fix any bugs you may find :)

About

MLP training with potentially noisy labels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published