gpt4 book ai didi

python - 为什么局部响应规范纸方程和 tensorflow 实现之间存在这种差异?

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:57 25 4
gpt4 key购买 nike

我在 Alex 的 paper 中发现了这个等式关于本地响应规范化: enter image description here

正如我们在上面看到的,在我们计算总和后,功率提高了,将它与 alpha 相乘,然后在添加 k 后添加。

但是,我在 TensorFlow 文档中看到它显示为

sqr_sum[a, b, c, d] =
sum(input[a, b, c, d - depth_radius : d + depth_radius + 1] ** 2)
output = input / (bias + alpha * sqr_sum ** beta)

只针对总和提高贝塔值。

为什么这里有差异?

此外,当我查看 TensorFlow 代码本身时,我看到了这一点:

output[b, r, c, d] /= (
np.power(bias + alpha * np.sum(patch * patch), beta))

哪个看起来正确?

我在这里有点困惑。有人可以纠正我吗?

最佳答案

这是 Tensorflow 文档中的错误。

它已于 2 月 26 日通过此提交修复: https://github.com/tensorflow/tensorflow/commit/ab48dbd4ac2095548a5bc8505e08e751d409727f#diff-632987400e5affbcdba4533444460b0e

关于python - 为什么局部响应规范纸方程和 tensorflow 实现之间存在这种差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34742330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com