Reacc Py Retriever
ReACC-py-retriever是一個基於GraphCodeBERT的檢索增強代碼補全模型,專為Python代碼檢索和補全設計。
下載量 20
發布時間 : 4/12/2022
模型概述
該模型是一個類似BERT的編碼器,由12個transformer層組成,用於根據不完整的代碼片段檢索相似的代碼。適用於代碼補全、代碼搜索和代碼克隆檢測任務。
模型特點
檢索增強代碼補全
通過檢索相似代碼片段來增強代碼補全能力,提高補全準確性。
對比學習預訓練
在GraphCodeBERT基礎上通過對比學習持續預訓練,優化代碼檢索性能。
源代碼規範化處理
對輸入代碼進行特殊格式化處理,更好地捕獲Python中的換行和縮進信息。
模型能力
代碼片段檢索
代碼補全輔助
代碼相似性檢測
不完整代碼搜索
使用案例
軟件開發
IDE代碼補全
在集成開發環境中為開發者提供更準確的代碼補全建議。
提高開發效率和代碼質量
代碼克隆檢測
識別代碼庫中的相似或重複代碼片段。
幫助維護代碼質量和減少冗餘
代碼搜索
不完整代碼搜索
根據部分代碼片段搜索相關完整代碼示例。
幫助開發者快速找到參考實現
精選推薦AI模型
Llama 3 Typhoon V1.5x 8b Instruct
專為泰語設計的80億參數指令模型,性能媲美GPT-3.5-turbo,優化了應用場景、檢索增強生成、受限生成和推理任務
大型語言模型
Transformers 支持多種語言

L
scb10x
3,269
16
Cadet Tiny
Openrail
Cadet-Tiny是一個基於SODA數據集訓練的超小型對話模型,專為邊緣設備推理設計,體積僅為Cosmo-3B模型的2%左右。
對話系統
Transformers 英語

C
ToddGoldfarb
2,691
6
Roberta Base Chinese Extractive Qa
基於RoBERTa架構的中文抽取式問答模型,適用於從給定文本中提取答案的任務。
問答系統 中文
R
uer
2,694
98