Nemo Skills数学推理评估指南AIME、AMC等10大数学竞赛数据集实战【免费下载链接】SkillsA project to improve skills of large language models项目地址: https://gitcode.com/gh_mirrors/ne/SkillsNemo Skills是一款专为提升大语言模型数学推理能力设计的开源工具包提供了全面的数学竞赛数据集评估框架。本文将详细介绍如何使用Nemo Skills对AIME、AMC等10大数学竞赛数据集进行高效评估帮助开发者快速掌握模型在复杂数学问题上的表现分析方法。核心评估框架与工作原理Nemo Skills的数学推理评估系统基于符号检查器与LLM裁判模型双重验证机制确保评估结果的准确性和可靠性。系统默认从模型生成结果的最后一个\boxed{}字段提取答案这与generic/math提示配置保持一致。对于需要复杂表达式比较的场景可启用GPT-4.1等LLM作为裁判通过自然语言理解判断答案等价性。图1Nemo Skills数学推理评估流程展示包含数据准备、模型推理、答案提取和结果判断四个核心步骤答案提取机制默认配置下系统使用以下逻辑提取答案# 标准配置从\boxed{}提取答案 eval_config.extract_from_boxedTrue # 自定义配置从Final answer:后提取 eval_config.extract_from_boxedFalse eval_config.extract_regexFinal answer: (.)$十大数学竞赛数据集全解析Nemo Skills支持10主流数学竞赛数据集覆盖从中学到奥林匹克级别的数学问题。以下是核心数据集的详细介绍1. AIME系列美国数学邀请赛aime242024年美国数学邀请赛题目定义于nemo_skills/dataset/aime24/init.pyaime252025年最新赛题包含30道高难度问题定义于nemo_skills/dataset/aime25/init.py2. AMC系列美国数学竞赛amc232023年AMC 12A竞赛题目定义于nemo_skills/dataset/amc23/init.py包含25道选择题侧重代数和几何推理。3. 其他竞赛数据集数据集难度级别问题类型应用场景hmmt_feb25奥林匹克团队竞赛题高阶推理能力评估brumo25区域性综合数学题多知识点融合测试comp-math-24-25定制混合题型模型鲁棒性验证beyond-aime超AIME创新题型极限能力挑战olympiadbench国际奥赛证明题形式化推理评估图2不同模型在AIME24、AIME25等竞赛数据集上的性能对比展示Nemo Skills评估框架的分析能力快速开始3步完成AIME评估第1步环境准备# 克隆仓库 git clone https://gitcode.com/gh_mirrors/ne/Skills cd Skills # 安装依赖 pip install -r requirements/core.txt pip install -r requirements/pipeline.txt第2步执行评估命令使用以下命令评估模型在AIME24数据集上的表现ns eval \ --clusterlocal \ --server_typeopenai \ --output_dir/workspace/aime-eval \ --modelmeta/llama-3.1-8b-instruct \ --benchmarksaime24:4 \ --prompt_configgeneric/math参数说明--benchmarksaime24:4对AIME24数据集执行4次重复评估--prompt_configgeneric/math使用标准数学提示模板第3步分析评估结果评估完成后结果将保存在/workspace/aime-eval目录。关键结果文件包括output.jsonl原始输出结果metrics.json性能指标汇总error_analysis.html错误案例分析报告图3AIME25数据集评估结果可视化展示不同模型在各题型上的通过率分布高级评估技巧多数据集批量评估通过逗号分隔多个数据集名称实现批量评估ns eval \ --benchmarksaime24:4,aime25:4,amc23:4 \ --output_dir/workspace/math-eval-all自定义LLM裁判对于复杂数学表达式评估可配置自定义裁判模型ns eval \ --judge_modelnvidia/llama-3.1-nemotron-ultra-253b-v1 \ --judge_server_addresshttps://integrate.api.nvidia.com/v1 \ --judge_generation_typemath_judge鲁棒性测试使用内置的鲁棒性评估工具分析模型在不同提示变体下的稳定性ns summarize_robustness \ --results_dir/workspace/math-eval-all \ --output_dir/workspace/robustness-report常见问题解决答案提取失败检查模型输出是否包含\boxed{}字段尝试调整提取正则表达式eval_config.extract_regexAnswer: (\d)评估速度慢减少重复次数--benchmarksaime24:2默认4次使用GPU加速--server_typesglang --server_gpus2结果波动大增加重复评估次数--benchmarksaime24:8启用温度采样temperature0.7总结与资源Nemo Skills提供了从数据准备到结果分析的全流程数学推理评估解决方案支持AIME、AMC等10竞赛数据集。通过本文介绍的方法开发者可以快速构建模型评估 pipeline精确衡量模型在复杂数学问题上的表现。官方资源完整文档docs/evaluation/natural-math.md评估工具源码nemo_skills/pipeline/eval.py数据集配置nemo_skills/dataset/通过Nemo Skills您可以系统地提升大语言模型的数学推理能力为构建更智能的数学AI助手奠定基础 【免费下载链接】SkillsA project to improve skills of large language models项目地址: https://gitcode.com/gh_mirrors/ne/Skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Nemo Skills数学推理评估指南:AIME、AMC等10大数学竞赛数据集实战
Nemo Skills数学推理评估指南AIME、AMC等10大数学竞赛数据集实战【免费下载链接】SkillsA project to improve skills of large language models项目地址: https://gitcode.com/gh_mirrors/ne/SkillsNemo Skills是一款专为提升大语言模型数学推理能力设计的开源工具包提供了全面的数学竞赛数据集评估框架。本文将详细介绍如何使用Nemo Skills对AIME、AMC等10大数学竞赛数据集进行高效评估帮助开发者快速掌握模型在复杂数学问题上的表现分析方法。核心评估框架与工作原理Nemo Skills的数学推理评估系统基于符号检查器与LLM裁判模型双重验证机制确保评估结果的准确性和可靠性。系统默认从模型生成结果的最后一个\boxed{}字段提取答案这与generic/math提示配置保持一致。对于需要复杂表达式比较的场景可启用GPT-4.1等LLM作为裁判通过自然语言理解判断答案等价性。图1Nemo Skills数学推理评估流程展示包含数据准备、模型推理、答案提取和结果判断四个核心步骤答案提取机制默认配置下系统使用以下逻辑提取答案# 标准配置从\boxed{}提取答案 eval_config.extract_from_boxedTrue # 自定义配置从Final answer:后提取 eval_config.extract_from_boxedFalse eval_config.extract_regexFinal answer: (.)$十大数学竞赛数据集全解析Nemo Skills支持10主流数学竞赛数据集覆盖从中学到奥林匹克级别的数学问题。以下是核心数据集的详细介绍1. AIME系列美国数学邀请赛aime242024年美国数学邀请赛题目定义于nemo_skills/dataset/aime24/init.pyaime252025年最新赛题包含30道高难度问题定义于nemo_skills/dataset/aime25/init.py2. AMC系列美国数学竞赛amc232023年AMC 12A竞赛题目定义于nemo_skills/dataset/amc23/init.py包含25道选择题侧重代数和几何推理。3. 其他竞赛数据集数据集难度级别问题类型应用场景hmmt_feb25奥林匹克团队竞赛题高阶推理能力评估brumo25区域性综合数学题多知识点融合测试comp-math-24-25定制混合题型模型鲁棒性验证beyond-aime超AIME创新题型极限能力挑战olympiadbench国际奥赛证明题形式化推理评估图2不同模型在AIME24、AIME25等竞赛数据集上的性能对比展示Nemo Skills评估框架的分析能力快速开始3步完成AIME评估第1步环境准备# 克隆仓库 git clone https://gitcode.com/gh_mirrors/ne/Skills cd Skills # 安装依赖 pip install -r requirements/core.txt pip install -r requirements/pipeline.txt第2步执行评估命令使用以下命令评估模型在AIME24数据集上的表现ns eval \ --clusterlocal \ --server_typeopenai \ --output_dir/workspace/aime-eval \ --modelmeta/llama-3.1-8b-instruct \ --benchmarksaime24:4 \ --prompt_configgeneric/math参数说明--benchmarksaime24:4对AIME24数据集执行4次重复评估--prompt_configgeneric/math使用标准数学提示模板第3步分析评估结果评估完成后结果将保存在/workspace/aime-eval目录。关键结果文件包括output.jsonl原始输出结果metrics.json性能指标汇总error_analysis.html错误案例分析报告图3AIME25数据集评估结果可视化展示不同模型在各题型上的通过率分布高级评估技巧多数据集批量评估通过逗号分隔多个数据集名称实现批量评估ns eval \ --benchmarksaime24:4,aime25:4,amc23:4 \ --output_dir/workspace/math-eval-all自定义LLM裁判对于复杂数学表达式评估可配置自定义裁判模型ns eval \ --judge_modelnvidia/llama-3.1-nemotron-ultra-253b-v1 \ --judge_server_addresshttps://integrate.api.nvidia.com/v1 \ --judge_generation_typemath_judge鲁棒性测试使用内置的鲁棒性评估工具分析模型在不同提示变体下的稳定性ns summarize_robustness \ --results_dir/workspace/math-eval-all \ --output_dir/workspace/robustness-report常见问题解决答案提取失败检查模型输出是否包含\boxed{}字段尝试调整提取正则表达式eval_config.extract_regexAnswer: (\d)评估速度慢减少重复次数--benchmarksaime24:2默认4次使用GPU加速--server_typesglang --server_gpus2结果波动大增加重复评估次数--benchmarksaime24:8启用温度采样temperature0.7总结与资源Nemo Skills提供了从数据准备到结果分析的全流程数学推理评估解决方案支持AIME、AMC等10竞赛数据集。通过本文介绍的方法开发者可以快速构建模型评估 pipeline精确衡量模型在复杂数学问题上的表现。官方资源完整文档docs/evaluation/natural-math.md评估工具源码nemo_skills/pipeline/eval.py数据集配置nemo_skills/dataset/通过Nemo Skills您可以系统地提升大语言模型的数学推理能力为构建更智能的数学AI助手奠定基础 【免费下载链接】SkillsA project to improve skills of large language models项目地址: https://gitcode.com/gh_mirrors/ne/Skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考