关于visual-studio-code:ChatGLM6B第二代模型开源拿下LLM模型中文能力评估榜单第一名

1次阅读

共计 2007 个字符,预计需要花费 6 分钟才能阅读完成。

ChatGLM-6B 自 3 月 14 日公布以来,深受宽广开发者青睐。截至 6 月 24 日,来自 Huggingface 上的下载量曾经超过 300w。

为了更进一步促成大模型开源社区的倒退,咱们再次降级 ChatGLM-6B,公布 ChatGLM2-6B。在次要评估 LLM 模型中文能力的 C-Eval 榜单中,截至 6 月 25 日 ChatGLM2 模型以 71.1 的分数位居 Rank 0,ChatGLM2-6B 模型以 51.7 的分数位居 Rank 6,是榜单上排名最高的开源模型。

  • CEval 榜单,ChatGLM2 临时位居 Rank 0,ChatGLM2-6B 位居 Rank 6

ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本,在保留了初代模型对话晦涩、部署门槛较低等泛滥优良个性的根底之上,ChatGLM2-6B 引入了如下新个性:

更弱小的性能:基于 ChatGLM 初代模型的开发教训,咱们全面降级了 ChatGLM2-6B 的基座模型。ChatGLM2-6B 应用了 GLM 的混合指标函数,通过了 1.4T 中英标识符的预训练与人类偏好对齐训练,评测结果显示,相比于初代模型,ChatGLM2-6B 在 MMLU(+23%)、CEval(+33%)、GSM8K(+571%)、BBH(+60%)等数据集上的性能获得了大幅度的晋升,在同尺寸开源模型中具备较强的竞争力。

更长的上下文:基于 FlashAttention 技术,咱们将基座模型的上下文长度(Context Length)由 ChatGLM-6B 的 2K 扩大到了 32K,并在对话阶段应用 8K 的上下文长度训练,容许更多轮次的对话。但以后版本的 ChatGLM2-6B 对单轮超长文档的理解能力无限,咱们会在后续迭代降级中着重进行优化。

更高效的推理:基于 Multi-Query Attention 技术,ChatGLM2-6B 有更高效的推理速度和更低的显存占用:在官网的模型实现下,推理速度相比初代晋升了 42%,INT4 量化下,6G 显存反对的对话长度由 1K 晋升到了 8K。

更凋谢的协定:ChatGLM2-6B 权重对学术研究齐全凋谢,在取得官网的书面许可后,亦容许商业应用。如果您发现咱们的开源模型对您的业务有用,咱们欢迎您对下一代模型 ChatGLM3 研发的捐献。

在关注 ChatGLM 第二代模型的同时,咱们也看到了团队的另一个大模型作品 CodeGeeX。CodeGeeX 是一个具备 130 亿参数的大规模多编程语言代码预训练模型,该预训练模型反对二十多种支流编程语言,实现高精度的代码生成,代码翻译和代码正文等性能。模型开源凋谢,目前在 Github 上曾经取得 6000+ Star 好评。

基于 CodeGeeX 模型的插件产品,反对多种支流 IDE,如 VS Code、IntelliJ IDEA、PyCharm、Vim 等,目前 CodeGeeX 插件的装置用户超过 100,000+,每天为开发者生成数百万行代码。

下载应用——CodeGeeX 插件,在 VSCode 和 JetBrains IDEs 能够间接收费下载应用。CodeGeeX 插件能够主动实现代码生成,能够逐行为代码增加正文,也能够进行不同编程语言之间的代码翻译。特地值得点赞的性能“Ask CodeGeeX”,把相似 chatGPT 一样的智能问答性能,与开发者编程环境 IDE 深度交融。开发者能够在 IDE 中,通过问答对话的形式解决技术问题。

在 IDE 中应用 Ask CodeGeeX 性能,使得开发过程中遇到的问题,都能够在 IDE 中沉迷式解决,不必跳出开发环境寻找解决代码问题的答案,晋升了代码开发效率。同时,在这个新版本中,通过对话框区域常用命令“explain/ 解释代码”、“comment/ 生成正文”、“fixbug/ 查看 bug”的快捷方式,能够间接操作代码,实现代码解释,逐行增加代码正文,尝试修复代码片段潜在 bug 等性能。

“explain/ 解释代码”按钮,取得整段代码解释

当你编写代码时,心愿理解某一段生成的代码作何解释?那么你就能够在 CodeGeeX 插件的代码生成区域中,选中该段代码,左侧边栏的对话区会呈现浮层,同时展现选中代码。在对话区通过快捷按钮:“解释代码”,在对话界面中就能够回复出整段的代码解释。

“comment/ 生成正文”按钮为代码逐行增加正文

同样,当你心愿为一段生成的代码逐行增加正文,你就能够在 CodeGeeX 代码生成区域,选中该段代码,侧边栏的对话区会呈现浮层,同时展现选中代码。在对话区通过快捷按钮:“生成正文”,在对话界面就能够间接为这段代码逐行增加正文。

“fixbug/ 查看 bug”修复代码潜在 bug

当你编写代码遇到一个谬误时,在 CodeGeeX 插件的代码生成区域中选中该段代码,左侧边栏的对话区会呈现浮层,同时展现选中代码。在对话区通过快捷按钮:“查看 bug”,代码编辑区就能够间接帮你找到这段代码中的问题并进行谬误修复,并且对修复代码的区域做高亮标记,不便进行代码对照。

正文完
 0