馬化騰首談騰訊開源時,鵝廠已在Github上放出82個項目,標星24萬

“騰訊希望在科研領域投入更多力量,把‘科技向善’納入公司新的使命與願景。我們將通過內外部開放源代碼等方式,積極參與‘全球科技共同體’的共建。”

在2019年智博會上,馬化騰對外表明瞭騰訊對開源的態度。這也是他首次對外談起騰訊開源。

開源意圖也很明顯:攀登科技和產業的“珠峯”。

馬化騰表示,這往往要依賴“科技共同體”和“全球產業生態”。就像5G一樣,這並不是一項單一技術,而是一系列技術創新,需要“聯合登山隊”來征服。

對此,有不少網友點贊,說騰訊的格局越來越大了。當然,也有網友“調侃”稱:把王者榮耀匹配代碼開放出來,我看看怎麼匹配的贏一局輸一局的。

那麼,騰訊將如何打造“聯合登山隊”?馬化騰沒說,但鵝廠早已在行動了。

截止到2019年8月,騰訊已經在GitHub上放出了82個項目,覆蓋微信、騰訊雲、騰訊遊戲、騰訊AI、騰訊安全等相關領域。

鵝廠開源簡史:3Q大戰爲起點

騰訊開源,可以追溯到3Q大戰,這是騰訊開放的起點,也是騰訊開源的起始線。

騰訊在官方開源網站上介紹稱,騰訊的開放是從內到外的一個過程。2010年的“3Q大戰”後,騰訊開始擁抱“開放”戰略,技術研發也在這種環境下開始向共享、複用和開源邁進。

2011年,騰訊在內部提倡以公共組件的形式共享和複用代碼;2012年,騰訊嘗試發佈了第一個對外開源項目。

到了2013年,鼓勵和推進騰訊內、外部開源落地執行開始“寫入”騰訊的代碼文化;

2014年,開源變得流程化:制定和發佈了騰訊的開源策略和具體流程,併發布第一批的6個官方開源項目。

2015年,開源變得組織化:騰訊開源聯盟(TOSA),在騰訊技術管理委員會的支持下整體指導和管理騰訊開源工作。

2016年,騰訊開始以Github爲主要陣地經營開源項目;從2016年底開始,騰訊對外開源開始進入了快節奏時代。

之後,騰訊再度加快了開源的業務和步伐,以發起者、貢獻者兩種不同方式積極參與開源。

到現在,鵝廠已經成爲開源領域的重要參與者,所有項目在GitHub上獲得了24萬+標星。

鵝廠開源章法:由內及外、步步推進

騰訊開源,也有策略,具體來說可以分爲三大步驟:

第一步,內部開源協同。首先拉通內部項目和組織,優化資源配置,集中優勢尋求技術突破。隨後,騰訊建立起篩選機制將代碼開放出來。

第二步,外部代碼開放。優化設計與代碼結構,不斷拓展落地場景,有效利用外部貢獻者資源實現資源整合,構建技術影響力。

第三步,社區開放治理。在這一階段,注重大規模技術推廣與應用、開發者生態體系構建、社區領袖與領導力培養、全社會研發資源的優化配置四個方面。

此外,在號召更多的開發者參與到開源項目中時,騰訊也不僅僅只是靠情懷,還有“獎勵”:

項目負責人視貢獻質量發放 30-200 不等Q幣。

而且, 每季度由騰訊開源辦公室及項目團隊共同評選出傑出貢獻者,頒發貢獻者證書,年末也會進行年度評選。

鵝廠開源AI:已有7個項目

隨着AI技術不斷髮展,騰訊在AI領域也開源了多個項目,分別是:

1、騰訊大數據開源的Angel

這是一個基於參數服務器架構的分佈式計算平臺,剛剛發佈了3.0版本更新,功能覆蓋機器學習各個階段。

目前在GitHub上Star數已超過4200,Fork數超過1000。

自2016年年初在騰訊內部上線以來,Angel 已應用於微信支付、QQ、騰訊視頻、騰訊社交廣告及用戶畫像挖掘等業務。

開源地址:

https://github.com/Angel-ML

2、騰訊優圖開源的NCNN

這是一個面向手機端的高性能神經網絡前向計算框架。

目前在GitHub上Star數已超過7100,Fork數超過1800。

同樣,NCNN也已經在騰訊多款應用中使用,如QQ、Qzone、微信、天天P圖等。

開源地址:

https://github.com/Tencent/ncnn

3、騰訊優圖開源的MedicalNet

這是一個深度學習預訓練模型,也是騰訊開源的首個醫療AI項目。

目前在GitHub上Star數已超過500,Fork數超過100。

開源地址:

https://github.com/Tencent/MedicalNet

4、騰訊微信開源的PhoenixGo

這是一個人工智能圍棋程序,基於對AlphaGo Zero論文的實現,並做了若干提高訓練效率的創新。

目前在GitHub上Star數已超過2400,Fork數超過460。

開源地址:

https://github.com/Tencent/PhoenixGo

5、騰訊AI Lab開源800萬中文詞的NLP數據集

這是一個大規模、高質量的中文詞向量數據集,包含800多萬中文詞彙。

開源地址:

https://ai.tencent.com/ailab/nlp/embedding.html

6、騰訊AI Lab開源的“Tencent ML-Images”

這一項目,由多標籤圖像數據集ML-Images和深度殘差網絡ResNet-101構成。

目前在GitHub上Star數已超過2400,Fork數超過410。

開源地址:

https://github.com/Tencent/tencent-ml-images

7、騰訊AI Lab開源的PocketFlow

這是一個自動化深度學習模型壓縮框架,目標是實現自動化的深度學習模型壓縮與加速。

目前在GitHub上Star數已超過2200,Fork數超過410。

開源地址:

https://github.com/Tencent/PocketFlow

開源,中國科技公司的新風尚

能夠感覺到,中國的科技公司越來越喜歡開源了。

比如阿里巴巴、百度、滴滴等等,近年來也開源了不少自己在使用的技術。

這固然有公司本身的考慮,比如打造開發生態或藉助廣大開發者之手完善技術等等。

但從其他方面來看,從藉助開源技術,到貢獻開源技術,這是中國科技公司的自信體現,也是中國科技力量不斷變強的明證。

最後,關於開源,還有關於華爲的一些動向。

最近一個月,華爲先後宣佈要開源鴻蒙OS、方舟編譯器和自研AI框架MindSpore等技術。

與當前科技公司大多選擇GitHub不同,華爲想組建中國的開源社區。

華爲消費者BG軟件部總裁王成錄在2019年華爲開發者大會上透露,一兩個月後,中國的開源基金會將正式運營起來。

屆時,國內的開源基金會也將借鑑國外的運作模式,根據大家在社區的貢獻來確定大家的排名。

不出意外,華爲要開源的項目,必然會出現在其中。

本文經AI新媒體量子位(公衆號ID:QbitAI)授權轉載,轉載請聯繫出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章