Keras,Tensorflow - 计算指标时 K.epsilon 的含义是什么

Keras, Tensorflow - What is the meaning of K.epsilon when computing metrics

我正在为我的模型计算召回率和准确率,我想知道为什么人们将 Keras.epsilon() 添加到他们的变量(在 Whosebug 上找到的示例: Macro metrics (recall/F1...) for multiclass CNN 要么 )

非常感谢您的回答!

亲切

当进行除法运算时,通常会将其加到分母上以防止被零除的错误。 Epsilon 是一个很小的值 (1e-07 in TensorFlow Core v2.2.0),它对分母的值影响很小,但确保它不完全等于零。

epsilon:数值稳定性的小常数。这个 epsilon 是 Kingma 和 Ba 论文中的“epsilon hat”(在第 2.1 节之前的公式中),而不是论文算法 1 中的 epsilon。默认为 1e-7 来源= Click here