Keras中当Loss和Metrics定义都是mse时,为什么显示不同?
2020-07-14 06:28
47 查看
Keras中当Loss和Metrics定义都是mse时,为什么显示不同?
这个问题不少细心的同学都有发现,我们感觉,既然loss和metrics都是一样的计算方法时,为什么会不同呢?
实际上,造成这个微小差异的原因在于,模型评价的时候(metrics的结果)是模型训练完一个批次后,对这个批次做的评价。而显示的loss却是在训练过程中的这个批次样本产生的loss的均值。
相关文章推荐
- 类中已定义的条件,为什么显示找不到
- 微分和导数的关系是什么?两者的几何意义有什么不同?为什么要定义微分 ?
- 为什么同样的程序在IE 和 Firefox中显示不同?
- 定义了Shape,但是在LinearLayout中却显示不出来为什么啊?
- Banner图片都是全屏宽度在不同分辨率下都是显示图片的中间部分
- Highcharts做柱状图怎样样每个柱子都是不同的颜色显示
- 为什么每次接受同个用户的同个页面的请求都是不同的组件?(表达不清。。)
- keras.Sequential.compile(loss='目标函数 ', optimizer='adam', metrics=['accuracy'])
- 为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。 当然,初始化样式会对 SEO 有一定的影响,但鱼
- 10.10、spring boot的web应用——定义错误页面(2)——通过实现ErrorPageRegistrar根据不同的错误类型显示网页
- 为什么不同类型的指针变量所占字节数是固定不变的?以及定义指针基类型的作用
- 待更-学习笔记——keras模型编译中的loss、optimizer、metrics参数的设置与优化方法
- keras中的loss、optimizer、metrics
- 自己对“为什么不同挂载点的inode号码都是2”的理解
- Android开发使用XML文件定义ImageView的在selected为true和false状态下显示不同的图像
- [转载]如何在keras定义自己的loss function
- 完整和简化段定义时,数据段存储为什么会不同呢?
- 定义了Shape,但是在LinearLayout中却显示不出来为什么啊?
- 为什么接口中定义的变量都是final static的
- Highcharts做柱状图怎样样每个柱子都是不同的颜色显示