我正在计算模型的召回率和准确率,我想知道为什么人们要将Keras.epsilon()加入到他们的变量中(在stackoverflow上可以找到示例: 多类卷积神经网络的宏观指标(召回率/F1值...) 或 如何在Keras中计算F1宏观值?)非常感谢您的回答!此致
在进行除法运算时,常常会将一个小值添加到分母中,以防止除以零错误的发生。Epsilon是一个很小的值(在TensorFlow Core v2.2.0中为1e-07),它对分母的计算值几乎没有影响,但确保其不等于零。
epsilon:一个用于数值稳定性的小常量。在 Kingma 和 Ba 的论文中,这个 epsilon 是“epsilon hat”(即在 2.1 节之前的公式中),而不是论文中算法 1 中的 epsilon。默认值为 1e-7。 来源= 点击此处