C

Codet5 Base

Developed by Salesforce
CodeT5是基於Transformer的預訓練編碼器-解碼器模型,專為代碼理解和生成任務設計,支持多任務學習。
Downloads 32.46k
Release Time : 3/2/2022

Model Overview

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

Model Features

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

Model Capabilities

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

Use Cases

代碼生成與理解
代碼摘要
為代碼片段生成自然語言描述。
代碼生成
根據自然語言描述生成代碼。
代碼缺陷檢測
檢測代碼中的潛在缺陷或錯誤。
在多個基準測試中表現優異。
AIbase
Empowering the Future, Your AI Solution Knowledge Base
© 2025AIbase