【问题标题】:Gradient calculation in Hamming loss for multi-label classification多标签分类的汉明损失中的梯度计算
【发布时间】:2017-06-26 19:11:55
【问题描述】:

我正在使用一些循环神经网络结构进行多标签分类。我的问题是关于损失函数的:我的输出将是真/假(1/0)值的向量,以指示每个标签的类别。许多资源表示,汉明损失是适当的目标。但是,Hamming loss 在梯度计算中存在问题: H = average (y_true XOR y_pred),XOR不能推导出loss的梯度。那么还有其他用于训练多标签分类的损失函数吗?我已经尝试使用单个 sigmoid 输入的 MSE 和二元交叉熵。

【问题讨论】:

    标签: machine-learning neural-network gradient-descent hamming-distance multilabel-classification


    【解决方案1】:

    H = 平均值(y_true*(1-y_pred)+(1-y_true)*y_pred)

    是汉明损失的连续近似值。

    【讨论】:

    • 嗨,胡安,感谢您的回答。在您的近似方程中,我想知道 y_true 和 y_pred 是概率还是实际标签?
    • y_true 是实际标签,y_pred 是概率。
    猜你喜欢
    • 2020-09-25
    • 2016-07-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2020-02-04
    • 2020-03-16
    • 2017-05-30
    • 1970-01-01
    相关资源
    最近更新 更多