首页 > 分享 > Trainer中的训练细节之自动评估

Trainer中的训练细节之自动评估

我在使用alighment进行模型训练的时候,发现有一个模型在最后的训练部分总是会出现下面的一些问题:
在这里插入图片描述
我已经将评估部分进行了注释,为什么还是需要evaluation dataset呢?
我仔细阅读了文档,发现了如下的问题:
1.首先在代码中,使用如下的代码进行参数解析(不用看具体是什么意思)
在这里插入图片描述
从上面的代码可以看到,SFTConfig是被解析为training_args的。在配置文件中可以看到两个和评估相关的参数在这里插入图片描述
大胆的猜测和上面的参数相关。
找到代码中的SFTTrainer的代码如下:
在这里插入图片描述
代码将args = training_args传入了(training_args正是和eval相关的参数)。
打开huggingface的SFTTrainer文档,https://huggingface.co/docs/trl/v0.8.6/en/trainer#trl.SFTTrainer
在这里插入图片描述
找到args参数,点进去
在这里插入图片描述
正好找到了关于这两个参数的描述。do_eval来判断是否需要进行eval,evaluation_strategy表示eval的策略,其中evaluation_strategy的优先度更高(即if evaluation_strategy != no 的时候,do_eval = False无法生效,也会别强制进行eval。)后面在配置文件中改成do_eval:Flase,eval_strategy=no,也无效,最好的方法是直接将两者注释掉这样的话也不会进行评估。

相关知识

trainer
澳大利亚求购宠物训练用品(Pet Trainer Clicker for Dog)
网络空间作战指挥训练评估指标体系分析
宠物训练器(三件套) Pet Trainer (three
宝可梦训练家
自然语言处理中的预训练模型效果评估
2024年宠物自动饮水机市场评估报告
鑫联盛心理言语认知脑功能评估训练系统 KH
正向训练师,低压力操作训练师,上门训练
评估训练系统 LGT

网址: Trainer中的训练细节之自动评估 https://m.mcbbbk.com/newsview368275.html

所属分类:萌宠日常
上一篇: 专业翻译公司之德语专利翻译示例
下一篇: 基于springboot的学生在