【发布时间】:2021-02-09 18:15:32
【问题描述】:
我正在尝试在我的卷积神经网络的最后一层实现逆 Sigmoid 函数? 我正在尝试在 Pytorch 中构建网络,我想从最后一个卷积层获取输出,然后对其应用 Inverse Sigmoid Function。
我读到 logit 函数与 sigmoid 函数相反,我尝试实现它但它不起作用。 我使用了 scipy 库中的 logit 函数,并在函数中使用了它。
def InverseSigmoid(self, x):
x = logit(x)
return x
【问题讨论】:
-
“不工作”是什么意思?有many different “sigmoid” functions。如果有问题的函数是逻辑函数???? ↦ 1/(1 + exp(−????)),那么它的反函数确实是 logit 函数???? ↦ log(????/(1 - ????))。 (对于 ???? 接近 1/2 的值,最好使用公式 −log1p((1 − 2????)/????),以避免在接近 1 的近似输入处评估 log。)但我们需要知道您观察到的问题所在才能提供帮助。
标签: python