首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么将神经网络质量表示为1减去预测中的平均绝对误差与预测值范围的比率?

为什么将神经网络质量表示为1减去预测中的平均绝对误差与预测值范围的比率?
EN

Stack Overflow用户
提问于 2016-04-04 01:07:17
回答 1查看 206关注 0票数 2

IBM的SPSS文档将神经网络质量定义为:

对于连续目标,这1减去预测中的平均绝对误差(预测值绝对值的平均值减去观测值)与预测值的范围(最大预测值减去最小预测值)的比率。

这是计算标准吗?

我很难理解质量是如何由此而来的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-04 07:06:38

这里的重点是使网络质量度量独立于输出值的范围。建议的度量是1 - relative_error --这意味着对于一个完美的网络,您将获得1的最大质量,这也意味着质量不能小于0。

示例:

如果您想预测0到1范围内的值,那么绝对误差为0.2就意味着20%。当预测值在0到100之间时,对于相同的20%的精度,您可能有一个更大的绝对误差为20。

当使用您描述的公式时,您将得到以下相对错误:

代码语言:javascript
复制
1 - 0.2 / (1 - 0) = 0.8

1 - 20 / (100 - 0) = 0.8
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36393185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档