Facebook 开源平台增长迅猛:2020年新增 200 多个项目,接近 130 万关注者
Facebook 的开源平台发布了 2020 年报告,表示其所有开源项目前在 GitHub 的关注者已经接近 130 万。
Facebook的GitHub:https://github.com/facebook
Facebook 的开源项目主管 Suraj 表示,有 12.7 万名新开发者为开源项目标注收藏,这代表了全球范围内开源领域的巨大成长。
IT之家获悉,Facebook 多年来致力于为全球开发者分享公司的最新项目,并在 GitHub 上进行开源。Suraj 表示,目前该公司的存储库组合已经增长到了 700 多个,去年有 200 多个新项目,相比 2019 年的 170 个增长明显。
2020 年 Facebook 的工程师和独立开发者对开源代码库进行了 12.8 万次修改,其中 15% 为该公司以外的开发者提供的,2019 年这一数据为 30%。
开源项目主管 Suraj 补充说,Facebook 的 PyTorch 生态系统新增了 20 个新项目。该系统基于 Python 机器学习库,主要用于计算机程序和自然语言处理。
在过去的几个月中,Facebook 以外的许多公司还利用 PyTorch 库来满足各种用例,比如训练农作物喷雾器在田间识别杂草,制药公司用于简化药物开发过程。
在这家社交媒体公司去年开源的一些关键技术中,Subramanian重点介绍了M2M-100,这是一个多语言机器翻译模型,它可以在不依赖英语的情况下翻译100种语言中的任何一对,被认为比那些需要先翻译成英语再得出目标语言最终翻译结果的系统更加准确。
Facebook还在2020年向公众开放了ReBel算法,该算法建立在AlphaZero的基础技术之上,可以在扑克或德州扑克等多种游戏中击败人类,这构成了 "向通用人工智能迈出的一大步"。
Facebook另一个引起广泛关注的开源项目是React Native,这是一个JavaScript代码库,可以让开发者为原生iOS和Android应用构建用户界面。虽然这个平台已经存在了很长时间,但在2020年初,Facebook开源了一个名为Recoil的新React库,为开发者提供时空穿越调试等功能,它解决了使用现有Context API在构建较大应用时所面临的很多问题。而这些功能仅靠React是很难实现的,在不到一年的时间里,Recoil已经获得了超过11000名粉丝。
你还知道哪些Facebook开源的项目?对开源软件怎么看?欢迎文底留言。
编译:场长
相关阅读:
不到1000行代码,GitHub 1400星,天才黑客开源深度学习框架tinygrad