训练中是否使用fluid.default_main_program().clone(for_test=True)进行测试,训练效果差异巨大
Created by: laoliukan
训练模型的时候,用fluid.default_main_program().clone(for_test=True)每轮测试test set,最终的得到test set上的效果非常高。 只训练,过程中不测试test set,最终test set上效果比较差,和上面相差很多。
感觉像是使用test set进行训练了一样,请问是什么问题呢?
下面是我的代码 inference_program = fluid.default_main_program().clone(for_test=True) result_list = exe.run( inference_program, feed=feeder.feed(data), fetch_list=test_fetch_list)