S

Starcoder2 3b

由 bigcode 开发
StarCoder2-3B是一个拥有30亿参数的代码生成模型,基于17种编程语言训练而成,支持16,384标记的上下文窗口。
下载量 199.62k
发布时间 : 11/29/2023
模型介绍
内容详情
替代品

模型简介

StarCoder2-3B是一个专注于代码生成的模型,基于The Stack v2数据集训练,支持多种编程语言的代码补全和生成任务。

模型特点

大上下文窗口
支持16,384个标记的上下文窗口,适合处理长代码片段。
多语言支持
支持17种编程语言,覆盖广泛的开发需求。
高效训练
在超过3万亿标记上进行训练,采用中间填充目标优化。

模型能力

代码补全
代码生成
代码理解

使用案例

软件开发
函数自动补全
根据函数开头自动补全完整函数实现
在HumanEval数据集上pass@1达到31.7%
算法实现
根据问题描述生成算法实现代码
在DS-1000数据集上pass@1达到25.0%
教育
编程学习辅助
为学习者提供代码示例和解决方案