DataLearner 标志
ST

StarCoder

编程大模型

StarCoder

发布时间: 2023-05-05更新于: 2023-07-08浏览量: 778
模型参数
155亿
上下文长度
2K
多语言支持
暂无数据
推理能力
暂无数据

StarCoder 是由 BigCode 发布的 AI 模型,发布时间为 2023-05-05,定位为 编程大模型,参数规模约为 155亿,上下文长度为 2K,模型文件大小约 64GB,采用 BigCode OpenRAIL-M v1 许可,在 MBPP 上取得 52.70 分。

数据优先来自官方发布(GitHub、Hugging Face、论文),其次为评测基准官方结果,最后为第三方评测机构数据。 了解数据收集方法

StarCoder

模型基本信息

推理过程
暂无数据
思考模式
不支持思考模式
上下文长度
2K tokens
最大输出长度
暂无数据
模型类型
编程大模型
输入/输出模态
暂无数据
发布时间
2023-05-05
模型文件大小
64GB
MoE架构
总参数 / 激活参数
155亿 / 不适用
知识截止
暂无数据
StarCoder

开源和体验地址

代码开源状态
预训练权重开源
BigCode OpenRAIL-M v1- 免费商用授权
在线体验
暂无
StarCoder

官方介绍与博客

DataLearnerAI博客
暂无
StarCoder

API接口信息

接口速度
暂无数据
暂无公开的 API 定价信息。
StarCoder

评测结果

StarCoder 当前已收录的代表性评测结果包括 MBPP(38 / 70,得分 52.70)、HumanEval(75 / 101,得分 33.60)。 本页还汇总了参数规模、上下文长度与 API 价格,便于结合评测结果与部署约束一起判断模型适配度。

思考模式

编程与软件工程

共 2 项评测
评测名称 / 模式
得分
排名/总数
MBPP
常规模式
52.70
38 / 70
HumanEval
常规模式
33.60
75 / 101
StarCoder

发布机构

StarCoder

模型解读

💫 StarCoder是一种基于源代码和自然语言文本训练的语言模型(LM)。它的训练数据包含了80多种不同的编程语言,以及从GitHub问题和提交以及notebook中提取的文本数据。

StarCoder简介

StarCoder是基于GitHub数据训练的一个代码补全大模型。可以实现一个方法或者补全一行代码。模型训练的数据来自Stack v1.2,这是一个收集自GitHub的包含很多代码的数据集。StarCoder的context长度是8192个tokens。

需要注意的是,这个模型不是一个指令模型(instruction model),因此,如果你输入“写一个求平方根的方法”这样的文本是无法获得正确结果的。它所做的主要是代码补全。不过,你也可以使用Tech Assistant prompt来让它有类似的能力。这是一个可以让StarCoder变成类似助理的数据集。

StarCoder使用方法

StarCoder生成代码实例

# pip install -q transformers

DataLearner 官方微信

欢迎关注 DataLearner 官方微信,获得最新 AI 技术推送

DataLearner 官方微信二维码