首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Huggingface模型训练中/训练后获得精确性?

如何在Huggingface模型训练中/训练后获得精确性?
EN

Stack Overflow用户
提问于 2022-01-27 23:32:55
回答 1查看 753关注 0票数 2

我用HuggingFace Trainer训练罗伯塔戴面具的LM。正如其他讨论线程所建议的那样,我正在为compute_metrics传递以下函数:

代码语言:javascript
复制
metric = load_metric("accuracy")

def compute_metrics(eval_pred):
    logits, labels = eval_pred
    predictions = np.argmax(logits, axis=-1)
    return metric.compute(predictions=predictions, references=labels)

我使用load_dataset从文本文件中加载数据集,在应用标记程序之后,它返回attention_idinput_ids,但不返回labels。我正在使用Trainer对这个数据集进行培训。尽管如此,在通过上述compute_metrics函数后,我仍然无法在训练过程中找到我的模型的准确性,或者在对测试数据进行训练之后无法评估我的模型。如何在训练过程中获得该模型的准确性,以及如何像在Keras模型中使用model.evaluate()那样对其进行评估?它是如何测量的?

EN

回答 1

Stack Overflow用户

发布于 2022-02-18 15:33:28

如果您使用的是其中一个示例脚本,您是否检查了--估价_策略参数?默认值为None,但可以将其设置为步骤或时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70887159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档