C

Code Trans T5 Large Source Code Summarization Python Transfer Learning Finetune

由 SEBIS 开发
基于t5-large架构的预训练模型,专注于Python代码摘要生成任务
下载量 29
发布时间 : 3/2/2022
模型介绍
内容详情
替代品

模型简介

该模型针对Python代码函数进行优化,能够生成Python函数的描述性摘要,支持未解析和未分词的Python代码,但对分词后的代码表现更优。

模型特点

迁移学习预训练
在软件工程领域的7个无监督数据集上进行预训练,增强了模型对代码的理解能力
Python代码优化
专门针对Python代码进行优化,在分词后的Python函数上表现最佳
大规模训练
在TPU Pod上完成24万步预训练和100步微调,确保模型性能

模型能力

Python代码摘要生成
代码理解
文本生成

使用案例

软件开发
自动生成函数文档
为Python函数自动生成描述性文档
BLEU得分13.37(Python代码)
代码理解辅助
帮助开发者快速理解复杂代码的功能