前沿科技速递🚀
在 AI 迅速发展的今天,代码生成和编辑工具已经成为开发者们追求高效开发的重要利器。近日,零一万物正式开源了 Yi-Coder 系列模型,一个专为编程任务设计的强大工具,为开发者们带来了全新的生产力提升方案。无论你是代码新手还是资深开发者,Yi-Coder 都能成为你可靠的编程伙伴。
Yi-Coder 系列模型是零一万物 Yi 系列模型家族中的“编程小能手”,提供了 1.5B 和 9B 两种参数版本。这一模型通过 2.4 万亿高质量代码语料库训练,支持 52 种编程语言,适用于代码生成、代码补全、代码翻译等多个领域。尽管 Yi-Coder 的参数量相对较小,但其性能却超越了 CodeQwen1.5 7B、CodeGeex4 9B 等同类模型,甚至能够媲美更大规模的 DeepSeek-Coder 33B。
小参数,大能量
128K 长序列建模
强大的代码生成和补全能力
02 模型表现如何?数据告诉你!
LiveCodeBench:Yi-Coder-9B-Chat 在 LiveCodeBench 评测平台上的通过率高达 23.4%,成为唯一一个在 10B 参数以下的模型中通过率超过 20% 的产品。它甚至超越了 CodeGeex4 和 DeepSeek-Coder 等高参数模型。
基准测试:在 HumanEval 和 MBPP 等流行的代码生成和推理任务中,Yi-Coder-9B-Chat 也表现突出,分别达到了 85.4% 和 73.8% 的通过率,并且是首个在 CRUXEval-O 基准测试中通过率超过 50% 的开源模型。
代码编辑和跨文件代码补全:CodeEditorBench 涵盖了四个关键领域:代码调试、代码翻译、代码优化和代码需求转换。结果表明,在开源代码大语言模型中,Yi-Coder-9B-Chat 取得了优异的成绩,在 Primary 和 Plus 两个子集中始终优于 DeepSeek-Coder-33B-Instruct 和 CodeQwen1.5-7B-Chat。
CrossCodeEval 基准测试中,Yi-Coder 在有检索和无检索上下文的情况下都表现优异,展现了强大的代码补全能力,尤其适合处理跨文件依赖的代码库。
下图全绿结果表示,Yi-Coder-9B 在 128K 长度范围内完美完成了这一任务。
数学推理能力:Yi-Coder 还可以通过编程解决复杂的数学推理问题。在代码辅助解题的测试中,Yi-Coder-9B 的准确率达到 70.3%,远超同类模型。
03 使用实例
当我让模型编写一个快排算法时,输出如下:
04 模型下载
https://opencsg.com/models/01AI/Yi-Coder-1.5B
https://opencsg.com/models/01AI/Yi-Coder-1.5B-Chat
https://opencsg.com/models/01AI/Yi-Coder-9B
https://opencsg.com/models/01AI/Yi-Coder-9B-Chat
blog:
欢迎加入传神社区
•贡献代码,与我们一同共建更好的OpenCSG
•Github主页
欢迎🌟:https://github.com/OpenCSGs
•Huggingface主页
欢迎下载:https://huggingface.co/opencsg
•加入我们的用户交流群,分享经验
扫描上方二维码添加传神小助手
“ 关于OpenCSG
关注OpenCSG
加入传神社区