U

Unixcoder Base Nine

由microsoft開發
UniXcoder是一個統一的多模態預訓練模型,通過利用多模態數據(如代碼註釋和抽象語法樹)來預訓練代碼表示。
下載量 17.35k
發布時間 : 4/2/2022

模型概述

UniXcoder是一個統一的多模態預訓練模型,旨在通過利用代碼註釋和抽象語法樹等多模態數據來預訓練代碼表示,支持多種代碼相關任務。

模型特點

多模態預訓練
利用代碼註釋和抽象語法樹等多模態數據進行預訓練,提升代碼表示能力。
統一架構
支持僅編碼器、僅解碼器和編碼器-解碼器三種模式,適用於多種代碼相關任務。
零樣本任務支持
支持代碼搜索、代碼補全、函數名預測、API推薦和代碼摘要等多種零樣本任務。

模型能力

代碼搜索
代碼補全
函數名預測
API推薦
代碼摘要

使用案例

代碼理解與生成
代碼搜索
通過自然語言查詢搜索相關代碼片段。
能夠準確匹配自然語言描述與代碼功能。
代碼補全
根據上下文自動補全代碼。
生成符合上下文的代碼補全建議。
代碼文檔化
函數名預測
根據函數體預測函數名稱。
生成符合函數功能的名稱建議。
代碼摘要
為代碼生成自然語言摘要。
生成簡潔準確的代碼功能描述。
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase