Qwen2-Math - 阿里推出的数学专用开源AI模型
发布于 2024-08-09 · Qwen2-Math是阿里通义千问推出的基于Qwen2语言模型构建的数学解题专用开源AI模型,专为解决复杂数学问题设计。经过数学专用语料库的预训练和指令微调,表现出色于多数学基准测试。Qwen2-Math在英语和中文数学问题上均有优异成绩
Qwen2-Math是什么
Qwen2-Math 是阿里通义千问出的开源模型,在 Qwen2 语言模型的基础上专门练数学解题,冲着复杂数学问题去。数学专用语料预训练加上指令微调之后,它在多个数学基准测试上都考得不错。Qwen2-Math 在英语和中文的数学题上都答得好,多语言版本还在做,方向是把高难度数学题的解决能力再往上提。
Qwen2-Math的主要功能
- 多步逻辑推理:高级数学题要绕好几步逻辑推理,它推得下来。
- 竞赛题解答:数学竞赛题也解,比如 IMO(国际数学奥林匹克)这种。
- 数学能力超越:论数学能力,它比别的开源模型强,一些闭源模型也被比了下去。
- 双语及多语言模型开发:现在主要支持英语,中英双语和多语言版本在开发,语言覆盖面还会扩。
Qwen2-Math的技术原理
- 大规模预训练:预训练吃的是大量数学相关的文本、书籍、代码和考试题目,数学概念和解题策略就是这么建起来的。
- 专用语料库:预训练的数据集专门设计过,只盯数学这一摊,模型能把数学语言和符号吃透。
- 指令微调:预训练之后再做指令微调,模型对具体的数学解题指令理解得更准,执行得也更好。
- 奖励模型:拿奖励模型评输出的质量,解对了就给正向反馈,把正确的解题行为强化下来。
- 二元信号:模型有没有给出正确答案,这个二元信号被当成监督信号来指导训练。
- 拒绝采样:监督微调的数据集用拒绝采样来构建,训练时喂进去的输入输出质量有保证。
- PPO(Proximal Policy Optimization):一种强化学习算法,用来再优化一轮模型,特定任务上的表现提上去。
- 数据去污染:预训练和微调时把跟测试集重叠的数据去掉,避免数据泄露,模型评估也就更公正。
Qwen2-Math的项目地址
- 体验Demo:https://huggingface.co/spaces/Qwen/Qwen2-Math-Demo
- 项目官网:https://qwenlm.github.io/zh/blog/qwen2-math/
-
GitHub仓库:https://github.com/QwenLM/Qwen2-Math
-
Hugging Face模型库:https://huggingface.co/Qwen
Qwen2-Math的应用场景
- 教育辅助:学生学数学概念、写作业和练习题时可以拿它当帮手。
- 在线辅导:在线教育平台可以挂上它做辅助,数学问题能当场给答案。
- 竞赛培训:备赛数学竞赛时用它看难题解析、学解题策略。
- 学术研究:研究人员做数学建模、数据分析、算法开发时用得上。
- 工业应用:工程和科研里那些复杂的数学计算,它可以搭把手。






0 条评论
暂无评论,来抢沙发。