0

在 imageai-detector /usr/local/lib/python3.6/site-packages/imageai/Detection/Custom/ init .py:1234 中调整图像大小:RuntimeWarning:exp 中遇到溢出返回 1./(1.+np.exp (-X))

我不断收到这个警告,似乎它与init.py中的这个函数有关:

@staticmethod 
def _sigmoid(x):
    return 1./(1. + np.exp(-x))

我们可以期待这个模块的一些更新,还是可以修复它?只是忽略它?

PYTHON_VERSION=3.6.0 tensorflow-gpu==1.13.1 keras==2.2.4

4

1 回答 1

1

此警告基本上意味着返回的值np.exp(-x)大于float64精度。

您可以忽略此警告,因为在 Tensorflow 模型中,精度float64已经绰绰有余,并且numpy会处理近似值。

但是,您仍然可以尝试使用然后np.float64检查警告是否出现。np.float128dtype

1./(1. + np.exp(-x, dtype=np.float128))
于 2021-09-05T08:34:14.707 回答