C

Codet5p 220m Bimodal

由 Salesforce 开发
CodeT5+ 是一个开源代码大语言模型家族,采用编码器-解码器架构,支持代码理解与生成任务。
下载量 513
发布时间 : 7/19/2023
模型介绍
内容详情
替代品

模型简介

CodeT5+ 是一个新型开源代码大语言模型家族,采用编码器-解码器架构,可灵活切换不同模式(如仅编码器、仅解码器或编码器-解码器组合),以支持广泛的代码理解与生成任务。

模型特点

双模态学习
支持从单模态代码数据和双模态文本-代码数据中学习丰富表征。
多样化预训练任务
包括片段去噪、因果语言建模、对比学习和文本-代码匹配。
灵活架构
可切换为仅编码器、仅解码器或编码器-解码器组合模式。
高效计算预训练
利用冻结的现成大语言模型初始化组件,可高效扩展至更大规模。

模型能力

代码理解
代码生成
文本-代码匹配

使用案例

代码辅助
代码补全
根据上下文自动补全代码片段。
代码注释生成
为代码片段生成解释性注释。
代码转换
代码翻译
将代码从一种语言转换为另一种语言。