一个数学问题, y=f(a,b,c,d),当 abcd 有误差时仍然应该得出正确结果。

2017-04-13 14:24:47 +08:00
 scream7
假设 4 个整数, a,b,c,d ,需要设计一个函数 f,使得 y = f(a,b,c,d)
但是,由于有噪声, a,b,c,d 四个数会产生随机独立的[-4,+4]的误差,产生噪声数据 a1,b1,c1,d1
所以希望这种情况下 f(a1,b1,c1,d1)依然可以得出 y 的值,当然这个 y 的值是随意的,只要保证有无误差均相当即可。
请问有何巧妙的方法解决?谢谢
2386 次点击
所在节点    问与答
25 条回复
shoumu
2017-04-13 17:49:07 +08:00
分类问题?
rashawn
2017-04-13 17:50:50 +08:00
有噪声就得用滤波吧
kaifeii
2017-04-13 19:17:14 +08:00
@rrfeng a=9 a1=7 , y 不相等。
rrfeng
2017-04-13 21:33:14 +08:00
这根本就不是个数学问题,还是把最原始的需求和数据给出来。
不然都只能瞎猜。

像我上面说的,只有把所有波动抹掉才有可能。而且如果 a b c d 是相关的话,就更复杂了。
Dx2619
2017-04-13 21:37:02 +08:00
可以用 BP 后向神经网络算法达成

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/354601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX