C

Code Trans T5 Small Commit Generation Transfer Learning Finetune

由 SEBIS 开发
基于T5-small架构的Git提交消息生成模型,通过迁移学习和微调优化提交变更描述生成
下载量 32
发布时间 : 3/2/2022
模型介绍
内容详情
替代品

模型简介

该模型专门用于生成Git代码变更的提交消息,支持处理原始或分词后的代码变更内容,对分词后内容表现更佳

模型特点

迁移学习预训练
使用7个软件工程领域数据集进行迁移学习预训练,提升模型理解代码变更的能力
微调优化
在Java代码变更数据集上进行专门微调,优化提交消息生成效果
分词优化
对分词后的代码变更内容处理效果更佳,内置独立SentencePiece词汇模型

模型能力

自动生成Git提交消息
处理代码变更差异
支持二进制文件变更描述

使用案例

版本控制
自动化提交消息生成
根据代码变更自动生成规范的提交说明
BLEU得分44.41(Java)
代码审查辅助
通过生成的提交消息快速理解代码变更内容