C

Code Trans T5 Small Code Documentation Generation Go Multitask Finetune

由 SEBIS 开发
基于T5-small架构的Go代码文档生成模型,经过多任务预训练和微调,专门用于生成Go函数/方法的文档描述
下载量 14
发布时间 : 3/2/2022
模型介绍
内容详情
替代品

模型简介

该模型针对Go编程语言设计,能够自动生成函数/方法的文档说明,支持未经解析和分词的Go代码,但对分词后的代码表现更优

模型特点

多任务预训练
在软件开发领域的13个有监督任务和7个无监督数据集上进行预训练,具有广泛的知识基础
Go语言专项微调
专门针对Go函数/方法的代码文档生成任务进行微调,在Go代码上表现优异
支持原始代码输入
可以直接处理未经解析和分词的Go代码,但对分词后的代码处理效果更佳

模型能力

Go代码文档生成
函数描述自动生成
代码理解

使用案例

软件开发
自动生成API文档
为Go项目中的函数和方法自动生成文档描述
BLEU得分19.54(在Go代码文档生成任务中)
代码理解辅助
帮助开发者理解复杂函数的用途和行为