Facebook的開源進展:700個代碼倉庫和130萬名追隨者

來源: cnBeta
作者:cnBeta
時間:2021-02-01
17076
Facebook的開源平臺自推出以來一直在穩(wěn)步增長,而且沒有任何跡象表明其受歡迎程度很快會減弱:在過去的一年里,該項目再次擴大,在Github上的追隨者達到了近130萬。根據(jù)Facebook的開發(fā)者部門主管Suraj Subramanian的說法,就在去年,又有12.7萬名新的開發(fā)者在開源平臺上主演了Facebook的項目,他撰文對這家社交媒體巨頭2020年在開源領(lǐng)域的主要成就進行了回顧,摘要如下:

Facebook的開源平臺自推出以來一直在穩(wěn)步增長,而且沒有任何跡象表明其受歡迎程度很快會減弱:在過去的一年里,該項目再次擴大,在Github上的追隨者達到了近130萬。根據(jù)Facebook的開發(fā)者部門主管Suraj Subramanian的說法,就在去年,又有12.7萬名新的開發(fā)者在開源平臺上主演了Facebook的項目,他撰文對這家社交媒體巨頭2020年在開源領(lǐng)域的主要成就進行了回顧,摘要如下:

多年來,F(xiàn)acebook一直在一個重要的開源項目中與廣大開發(fā)者社區(qū)分享該公司的創(chuàng)作。

全世界的開發(fā)者都可以在Github倉庫中訪問該公司一些主要軟件和硬件工具的代碼庫。Facebook的存儲庫組合現(xiàn)在已經(jīng)增加到700多個,僅今年就有200多個項目被公開,比2019年又增加了170個新存儲庫。

12ac262e95f97e8.png

Facebook的工程師和世界各地的獨立開發(fā)者都為社區(qū)做出了貢獻,他們總共調(diào)整了Facebook的代碼庫近12.8萬次,其中約15%的改動是由公司外部的參與者進行的。這標志著與上一年的變化,當(dāng)時外部貢獻者投入的改動約占總改動的三分之一。

Facebook的PyTorch生態(tài)系統(tǒng)中增加了20個新項目,這是一個基于Python的機器學(xué)習(xí)庫,主要用于計算機應(yīng)用和自然語言處理。

942faf43e9caea1.png

在過去的幾個月里,F(xiàn)acebook外部的許多公司也將PyTorch庫用于各種領(lǐng)域,從訓(xùn)練機器人農(nóng)作物噴灑器在田間移動時識別雜草到改善外科醫(yī)生的培訓(xùn)。制藥公司阿斯利康也透露,它正在使用PyTorch來簡化藥物發(fā)現(xiàn)過程。

在這家社交媒體公司去年開源的一些關(guān)鍵技術(shù)中,Subramanian重點介紹了M2M-100,這是一個多語言機器翻譯模型,它可以在不依賴英語的情況下翻譯100種語言中的任何一對,被認為比那些需要先翻譯成英語再得出目標語言最終翻譯結(jié)果的系統(tǒng)更加準確。

Facebook還在2020年向公眾開放了ReBel算法,該算法建立在AlphaZero的基礎(chǔ)技術(shù)之上,可以在撲克或德州撲克等多種游戲中擊敗人類,這構(gòu)成了"向通用人工智能邁出的一大步"。

Facebook另一個引起廣泛關(guān)注的開源項目是React Native,這是一個JavaScript代碼庫,可以讓開發(fā)者為原生iOS和Android應(yīng)用構(gòu)建用戶界面。雖然這個平臺已經(jīng)存在了很長時間,但在2020年初,F(xiàn)acebook開源了一個名為Recoil的新React庫,為開發(fā)者提供時空穿越調(diào)試等功能,它解決了使用現(xiàn)有Context API在構(gòu)建較大應(yīng)用時所面臨的很多問題。而這些功能僅靠React是很難實現(xiàn)的,在不到一年的時間里,Recoil已經(jīng)獲得了超過11000名粉絲。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于cnBeta,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多