【问题标题】:Keras, Tensorflow - What is the meaning of K.epsilon when computing metricsKeras,Tensorflow - 计算指标时K.epsilon的含义是什么
【发布时间】:2020-09-08 01:35:55
【问题描述】:

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

非常感谢您的回答!

【问题讨论】:

    标签: python tensorflow keras metrics epsilon


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-04-28
        • 1970-01-01
        • 1970-01-01
        • 2019-10-06
        • 1970-01-01
        • 2020-10-03
        • 1970-01-01
        • 2018-10-22
        • 2023-04-08
        相关资源
        最近更新 更多