采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,为什么我们看到的loss值,accuracy值与tensorboard打印出来的不一样?,如上面两图,在第10000次时,test的acc=0.7875,在tensoboard中显示值为0.8997,这是为什么呢?我在训练模型前删除了train和test文件夹下的其他文件,确保只剩新生成的一个文件用于tensorboard显示。
这是因为,tensorboard上的值是一个batch的,而print出来的是整个test 数据集的。具体可以看代码。
之所以在tensorboard不显示在全部测试集上的效果,是因为完整的测试集较大,如果这样做会拖慢训练速度,所以我们在代码中只在一个batch的测试集上进行了测试。
非常感谢!
登录后可查看更多问答,登录/注册
深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN
1.6k 9
1.7k 8
1.2k 7
1.3k 7
2.1k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号