O

Octocoder

由 bigcode 开发
OctoCoder是一个拥有155亿参数的指令调优模型,基于StarCoder在CommitPackFT和OASST数据集上微调而成,支持80+种编程语言。
下载量 144
发布时间 : 7/23/2023
模型介绍
内容详情
替代品

模型简介

OctoCoder是一个专注于代码生成的大语言模型,能够根据指令生成高质量的代码片段,支持多种编程语言。

模型特点

多语言代码生成
支持80多种编程语言的代码生成能力
指令调优
基于CommitPackFT和OASST数据集进行指令调优,能更好地理解并执行编程指令
高质量代码生成
在HumanEvalPack评估中表现出色,特别是在Python代码生成方面

模型能力

代码生成
代码修复
代码解释
多语言编程支持

使用案例

编程辅助
算法实现
根据指令生成特定算法的实现代码
在HumanEvalSynthesize Python评估中达到46.2%的pass@1准确率
代码修复
识别并修复代码中的错误
在HumanEvalFix Python评估中达到30.4%的pass@1准确率
代码解释
为代码片段生成解释说明
在HumanEvalExplain Python评估中达到35.1%的pass@1准确率
教育
编程教学
生成教学示例代码和解释