sarsbug / SMP

Pytorch implementation for Deep Self-Learning From Noisy Labels
33 stars 2 forks source link

个人实现的SMP算法,测试集使用的是fashion-mnist,分别进行了symmetric测试和asymmetric测试,发现结果不够稳定,对于asymmetric noisy label的处理无效。代码可能有不完善的地方,欢迎交流指正。

symmetric测试

y_pseudo_symmetric_noise

不使用SMP算法

Counter({9: 7115, 6: 7072, 4: 7024, 5: 7019, 1: 7010, 2: 6985, 3: 6979, 8: 6957, 0: 6946, 7: 6893})

original y_pseudo acc:0.595114

使用SMP算法

Counter({9: 7115, 6: 7072, 4: 7024, 5: 7019, 1: 7010, 2: 6985, 3: 6979, 8: 6957, 0: 6946, 7: 6893})

original y_pseudo acc:0.595114

asymmetric测试

y_pseudo_asymmetric_noise

不使用SMP算法

Counter({2: 11200, 1: 7000, 3: 7000, 4: 7000, 5: 7000, 6: 7000, 7: 7000, 8: 7000, 9: 7000, 0: 2800})

original y_pseudo acc:0.650000

使用SMP算法

original y_pseudo acc:0.650000