对于数据量不同的参与者,每个参与者训练相同网络下,比较其loss有意义吗,或者说,如何比较其loss值?

发布于 2022-09-12 02:28:19 字数 298 浏览 50 评论 0

具体问题情境是这样的
网络结构就按照最简单的多层感知机假设好了。

a、b、c有不同的数据量1e2、1e4、1e6,他们各自有相同网络结构的模型(模型完全一样),用相同的loss_function,三个人都对自己的模型训练,训练过程中有loss值。

由于数据量不同,loss的值会不一样,数据量大的相对大一些。
如果只是单纯$\frac {loss}{数据量}$的话由于loss的值变动范围小,而数据量变动大,会使得数据量大的一方不管loss本身多大都会过小

如何去比较三者的loss值呢?(如果比较无意义,为什么无意义呢?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小嗷兮 2022-09-19 02:28:19

个人感觉,
loss的意义是表征训练是否正常,而test accuracy是表示模型在任务上表现好坏。
所以比较loss按照这个点来说的话,是没有意义的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文