C

Codet5p 770m Py

由 Salesforce 开发
CodeT5+是一个开源代码大语言模型家族,采用编码器-解码器架构,支持广泛的代码理解与生成任务。本模型基于Python代码进行了额外调优。
下载量 4,564
发布时间 : 5/15/2023
模型介绍
内容详情
替代品

模型简介

CodeT5+是一个新型代码大语言模型,支持灵活的工作模式切换,可用于代码理解、生成和补全等任务。本检查点专门针对Python代码生成进行了优化。

模型特点

灵活架构
支持编码器-解码器、仅编码器或仅解码器模式,适应不同任务需求
多任务预训练
采用片段去噪、因果语言建模、对比学习和文本-代码匹配等多种预训练任务
Python优化
专门针对Python代码生成进行了额外训练周期优化
高效扩展
采用"浅编码器-深解码器"架构和冻结LLM组件初始化,可高效扩展至更大规模

模型能力

代码生成
代码补全
代码理解
文本到代码转换
数学编程问题解决

使用案例

软件开发
函数自动补全
根据函数签名自动生成函数实现
在HumanEval基准测试中达到15.5% pass@1
代码文档生成
根据代码生成解释性文档
教育
编程教学辅助
帮助学生理解代码逻辑和生成示例代码