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_mnistfor faster training and testing. When this is finished, 4 files namedbackward.npy,backward_t.npy,cross_entropy.npy,forward.npy,forward_t.npyshould 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.
