大模型评测指南:从理论到实践(第二篇)

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


在进行大模型基准测试时,首先需要确定测试的指标体系,明确评测的维度和对应指标。大模型评测的指标体系可以按照场景、能力、任务、指标四层结构进行构建。

  • 场景(Scenario):定义模型应用的具体环境或条件,例如通用对话、专业领域问答、代码生成等。

  • 能力(Capability):指模型所具备的各项能力,如理解、生成、推理、知识、安全等。

  • 任务(Task):为评估特定能力而设计的具体任务,例如文本分类、情感分析、阅读理解等。

  • 指标(Metric):用于量化模型在任务中的表现,例如准确率、召回率、F1分数等。

四层结构运行机制

1、确定评测场景

根据模型的应用目标,确定需要评测的场景。例如,若要评测一个医学问答模型,则场景为医学问答。

2、明确评测能力

根据场景需求,确定需要评测的模型能力。例如,医学问答模型需要具备医学知识理解、问题理解、答案生成等能力。

3、选择评测任务

针对每项能力,选择合适的评测任务。例如,为了评估医学知识理解能力,可以选择医学文本分类、医学实体识别等任务。

4、选取评测指标

对于每个任务,选择合适的评测指标。例如,对于医学文本分类任务,可以选择准确率、F1分数等指标。

5、构建评测数据集

准备与评测任务和指标相匹配的数据集。

6、执行评测

将模型应用于评测数据集,得到模型的输出结果。

7、计算评测指标

根据模型输出结果和真实标签,计算相应的评测指标。

8、分析评测结果

对评测结果进行分析,评估模型在不同场景、能力和任务上的表现,并找出模型的优缺点。

指标体系-四层结构示例

image.png

指标计算方式(常用)

指标计算方式(常用)
  • 准确率

描述:衡量模型回答正确的比例。

计算方式:正确回答的数量除以总问题数量。

  • 召回率

描述:体现模型正确识别正样本的能力。

计算方式:正确识别的正样本数量除以实际正样本数量。

  • 精确率

精确率也称为查准率,是衡量模型预测结果中真正例(True Positives,TP)在所有被预测为正例的样本(包括真正例和假正例,即 TP 和 False Positives,FP)中所占的比例。它主要反映了模型在预测为正例的结果中,真正正确的比例有多高,即模型预测的准确性。

计算方式:精确率 = TP / (TP + FP)

  • F1 Scores

描述:综合考虑精确率和召回率的指标。

计算方式:2 * 精确率 * 召回率 / (精确率 + 召回率)。

  • BLUE

描述:用于评估文本生成和翻译任务的质量,衡量生成文本与参考文本的相似程度。

计算方式:基于 n-gram 匹配的算法,计算生成文本与参考文本之间的相似度得分。

  • ROUGE

描述:用于评估摘要生成任务的质量,衡量生成摘要与参考摘要的重合度。

计算方式:通过计算生成摘要和参考摘要中共同出现的 n-gram 的比例来评估摘要的质量

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值