U

Unixcoder Base Nine

由 microsoft 开发
UniXcoder是一个统一的多模态预训练模型,通过利用多模态数据(如代码注释和抽象语法树)来预训练代码表示。
下载量 17.35k
发布时间 : 4/2/2022

模型简介

UniXcoder是一个统一的多模态预训练模型,旨在通过利用代码注释和抽象语法树等多模态数据来预训练代码表示,支持多种代码相关任务。

模型特点

多模态预训练
利用代码注释和抽象语法树等多模态数据进行预训练,提升代码表示能力。
统一架构
支持仅编码器、仅解码器和编码器-解码器三种模式,适用于多种代码相关任务。
零样本任务支持
支持代码搜索、代码补全、函数名预测、API推荐和代码摘要等多种零样本任务。

模型能力

代码搜索
代码补全
函数名预测
API推荐
代码摘要

使用案例

代码理解与生成
代码搜索
通过自然语言查询搜索相关代码片段。
能够准确匹配自然语言描述与代码功能。
代码补全
根据上下文自动补全代码。
生成符合上下文的代码补全建议。
代码文档化
函数名预测
根据函数体预测函数名称。
生成符合函数功能的名称建议。
代码摘要
为代码生成自然语言摘要。
生成简洁准确的代码功能描述。
AIbase
智启未来,您的人工智能解决方案智库
简体中文