【问题标题】:Logloss metric in FastaiFastai 中的 Logloss 指标
【发布时间】:2020-05-06 05:09:00
【问题描述】:

我正在参加一场 zindi 平台竞赛,他们使用该挑战的评估指标为 Log Loss。

所以我正在使用 fastai 库,我想要度量日志损失 .. 我没有在这个库中找到 LogLoss 作为度量! 我尝试了一些代码,例如 sklearn from sklearn.metrics import log_loss 提供的功能,但我没有工作
比赛链接:https://zindi.africa/competitions/basic-needs-basic-rights-kenya-tech4mentalhealth

【问题讨论】:

  • 我不具体了解 FastAI,但是 PyTorch 有负对数似然损失 nn.NLLLossnn.CrossEntropyLoss,这取决于你是否已经有对数概率。

标签: pytorch metrics fast-ai


【解决方案1】:

如果需要作为指标(通常主要用作损失),您应该能够使用 pytorch 的 cross_entropy 函数:

将 torch.nn.functional 导入为 F

metrics=[F.cross_entropy,(如果需要,加上其他指标)]

model= cnn_learner(data, model, metrics=metrics,...)

【讨论】:

    猜你喜欢
    • 2020-03-15
    • 2022-12-06
    • 2021-10-09
    • 1970-01-01
    • 2021-10-10
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多