C

Codet5 Base

由Salesforce開發
CodeT5是基於Transformer的預訓練編碼器-解碼器模型,專為代碼理解和生成任務設計,支持多任務學習。
下載量 32.46k
發布時間 : 3/2/2022

模型概述

CodeT5是一種統一的預訓練編碼器-解碼器Transformer模型,能夠更好地利用代碼中的標識符語義,支持代碼理解和生成任務。

模型特點

標識符感知預訓練
模型能夠區分代碼中的標識符,並在掩碼時恢復這些標識符,更好地捕捉代碼語義。
多任務支持
支持代碼理解和生成任務,包括代碼摘要、生成、翻譯、優化、缺陷檢測和克隆檢測等。
雙模態雙生成任務
利用代碼註釋實現自然語言與編程語言的更好對齊。

模型能力

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

使用案例

代碼生成與理解
代碼摘要
為代碼片段生成自然語言描述。
代碼生成
根據自然語言描述生成代碼。
代碼缺陷檢測
檢測代碼中的潛在缺陷或錯誤。
在多個基準測試中表現優異。
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase