Implementation of paper: Making Deep Neural Network Robust to Label Noise: a Loss Correction Approach.
- Python 2.7
- TensorFlow 1.4
- Matplotlb
- Numpy
- Train all models and evaluate all the tests with:
python experiment_mnist.py
, or withbash script/run_experiment_mnist
for faster training and testing. When this is finished, 4 files namedbackward.npy
,backward_t.npy
,cross_entropy.npy
,forward.npy
,forward_t.npy
should have been created under the path./result/mnist/
. - Show the result with:
python show_result_of_mnist_experiment.py
.
This is the result of Fully connected network on MNIST. Notice that when N=0.5, the parametric matrix T is singular.