BigCode 开源轻量级语言模型,仅支持 Python、JS 和 Java
BigCode 是一个开放的科学合作组织,致力于开发大型语言模型。近日他们开源了一个名为 SantaCoder 的语言模型,该模型拥有 11 亿个参数,可以用于 Python、Java 和 JavaScript 这几种编程语言的代码生成和补全建议。
根据官方提供的信息,训练 SantaCoder 的基础是 The Stack(v1.1)数据集,SantaCoder 虽然规模相对较小,只有 11 亿个参数,在参数的绝对数量上低于 InCoder(67 亿)或 CodeGen-multi(27 亿),但 SantaCoder 的表现则是要远好于这些大型多语言模型。不过也正是参数远远不及 GPT-3 等参数超过千亿级别的超大型语言模型,SantaCoder 适用的编程语言范围也比较有限,仅支持 Python、Java 和 JavaScript 三种语言。
为了照顾用户隐私和保证训练质量,在训练模型之前,BigCode 注释了 400 个样本,并建立和不断完善 RegEx 规则,以便在训练前从数据集的代码中删除诸如电子邮件地址、密钥和 IP 地址等敏感信息。
为了让开发者可以放心使用 SantaCoder 生成的代码,BigCode 推出了 Dataset Search 搜索工具。通过这个工具,开发者可以找出代码的来源,以便在 SantaCoder 产生的代码属于某一个项目的情况下,用户能够遵守相应的许可要求。
此外,BigCode 还推出了「Am I in The Stack?」工具,开发者可以检查自己名下的仓库是否是训练数据集的一部分,可以将自己的开源仓库从数据集中删除。
BigCode 目前已经在 Huggingface 网站中提供了 SantaCoder 演示,供任何人研究试用。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源版支持工作台展示,新增超级管理员用户组,MeterSphere 开源持续测试平台 v2.5.0 发布
2022年12月27日,MeterSphere一站式开源持续测试平台正式发布v2.5.0版本。 在这一版本中,MeterSphere在工作台模块进行了UX交互升级,并将工作台模块由X-Pack增强功能开放为开源版功能。 在测试跟踪模块中,关联测试用例支持关联UI用例,实现功能用例与其他类型的用例全面联动;接口测试模块中,接口首页各数据统计口径支持按指定版本统计,优化嵌套引用的场景变量取值,以覆盖更多的使用场景;在系统设置模块中,新增超级管理员用户组;在通用功能中,测试报告支持展示运行模式以及运行的资源池,消息通知新增自动清理机制,Jenkins支持免登录查看报告。 新增功能 ■工作台UX交互升级,工作台模块开放为开源版功能 在MeterSphere v2.5.0版本中,对工作台进行了UX交互升级。 为了实现跨团队协作下更好地聚合工作信息,MeterSphere在v1.14.0版本中上线了“工作台”X-Pack增强功能模块。在v2.5.0版本中,为了回馈广大社区用户的支持,我们决定将工作台模块开放为开源版功能,以帮助大家更好地去整合和聚焦系统数据,提升工作效率。 MeterSphere的...
- 下一篇
开发版、测试版、稳定版,Chrome 又推出个早期稳定版
Google 目前为其 Chrome 浏览器提供了四种不同的版本,也就是 Stable(稳定版)、Beta(测试版),Dev(开发版)和 Canary(金丝雀版)。 Beta 版可以让开发者在 4-6 周内预览 Chrome 浏览器稳定版的功能。Dev 则是为开发者提供 9-12 周的预览。Canary 是 Chrome 浏览器的一个早期发布的实验性版本,建议只用于高级测试。而大多数人安装的则是经过严格测试的稳定版。Chrome 不同版本之间不共享安装位置或用户配置文件,这样一来用户也可以在自己的设备上同时安装这些不同版本的 Chrome 浏览器。 Google 近日则是宣布,将会在之前的这些版本基础上再推出一个新的 Chrome 浏览器版本 —— Early Stable(早期稳定版),该版本将会在主要稳定版发布之前上线。 新创建的 "Early Stable" 版本的目的非常简单:在正式发布稳定版之前,给 Google 更多的时间来发现主要的错误和问题,从而有可能在出现问题时降低影响范围。 我们正在改变 Chrome 的发布时间表。从 Chrome 110 开始,稳定版的初始发布日...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程