【发布时间】:2017-01-24 19:35:07
【问题描述】:
对于给定的两个相等长度的数组,A 和 B。A 和 B 的长度大于 1。两个数组都是浮点数,它们可以是负数和正数。
如何获得一个标量 a,以获得最小 MSE(A, aB)。
MSE 是均方误差。
a = argmin((sum_{i=0}^{N-1}(A_i-aB_i)^2)/N) 其中N是数组的长度。
显然,我们可以运行穷举搜索来找到优化的 a。
有没有更好的算法来找到一个?
【问题讨论】:
-
你的代码在哪里?
标签: arrays algorithm optimization