C

Codet5 Small

由Salesforce開發
CodeT5是一個統一的預訓練編碼器-解碼器Transformer模型,專注於代碼理解與生成任務,特別擅長利用代碼標識符的語義信息。
下載量 22.03k
發布時間 : 3/2/2022

模型概述

CodeT5是一個標識符感知的統一預訓練編碼器-解碼器模型,支持代碼理解和生成任務。它通過創新的預訓練任務和雙模態生成,實現了編程語言與自然語言的更好對齊。

模型特點

標識符感知預訓練
能夠區分代碼中的標識符並在掩碼時恢復,更好地捕捉代碼語義
統一框架
支持代碼理解與生成任務,並支持多任務學習
雙模態生成
利用代碼註釋實現更好的自然語言-編程語言對齊

模型能力

代碼摘要生成
代碼生成
代碼翻譯
代碼優化
代碼缺陷檢測
代碼克隆檢測

使用案例

軟件開發
代碼自動補全
根據部分代碼片段預測完整代碼
提高開發效率
代碼文檔生成
自動為代碼生成說明文檔
提升代碼可維護性
代碼質量
缺陷檢測
識別代碼中的潛在錯誤
提高代碼質量
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase