C

Code Trans T5 Large Code Comment Generation Java Multitask Finetune

由 SEBIS 开发
基于T5-large架构的预训练模型,专门用于生成Java函数/方法的代码注释文档
下载量 22
发布时间 : 3/2/2022
模型介绍
内容详情
替代品

模型简介

该模型通过多任务预训练和微调,能够根据Java函数代码自动生成描述性注释,支持原始代码和分词后代码输入,后者性能更优

模型特点

多任务预训练
通过13项有监督任务和7个无监督数据集进行预训练,具备强大的代码理解能力
Java专项优化
针对Java语言特性进行专门微调,在Java代码文档生成任务中达到最优性能
分词输入优化
支持原始代码输入,但对分词后的Java代码处理效果更佳

模型能力

Java代码理解
自动注释生成
代码文档化

使用案例

软件开发
自动生成API文档
根据Java方法实现自动生成符合规范的注释文档
BLEU评分达39.50,优于同类模型
代码可读性增强
为遗留代码库自动添加说明性注释