采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
keras.metrics下面的指标都是累积的,在当前batch上的结果会和之前的batch做平均。而keras.losses下面的不会。
训练集上打印metric是因为我们把训练集分成了好多batch,而验证集上只有一个,因而验证集上只要打印loss就足够了,如果验证集被分成多个batch,那么也需要用metrics来计算。
就是说训练集打印的metric是之前所有训练过的样本的平均值,而loss只是当前batch的loss
登录后可查看更多问答,登录/注册
Tensorflow2.0实战—以实战促理论的方式学习深度学习
2.8k 1
1.3k 3
1.2k 19
1.3k 13
2.0k 7