C

Codet5 Large

由 Salesforce 开发
CodeT5是基于标识符感知的统一预训练编码器-解码器模型,专注于代码理解与生成任务。
下载量 3,796
发布时间 : 7/6/2022
模型介绍
内容详情
替代品

模型简介

CodeT5是一个编码器-解码器语言模型家族,专门设计用于代码理解和生成任务。大尺寸版本包含770M参数,在多种编程语言上进行了预训练。

模型特点

标识符感知预训练
模型在预训练阶段特别关注代码中的标识符信息,提高了对代码结构的理解能力
多语言支持
支持六种主流编程语言(Ruby/JavaScript/Go/Python/Java/PHP)
统一架构
采用编码器-解码器统一架构,同时支持代码理解和生成任务

模型能力

代码自动补全
代码生成
代码理解
代码翻译

使用案例

软件开发辅助
代码自动补全
在IDE中提供智能代码补全建议
代码生成
根据自然语言描述生成代码片段
教育
编程学习辅助
帮助学生理解代码结构和逻辑