“飛槳”,顧名思義,想讓深度學(xué)習(xí)領(lǐng)域的開發(fā)者順利渡河靠岸。10月16日,在首屆世界科技與發(fā)展論壇上,百度發(fā)布了飛槳產(chǎn)業(yè)級深度學(xué)習(xí)開源開放平臺。
飛槳以百度多年的深度學(xué)習(xí)技術(shù)研究和業(yè)務(wù)應(yīng)用為基礎(chǔ),同時與華為等芯片企業(yè)深入合作,集深度學(xué)習(xí)核心框架、基礎(chǔ)模型庫、端到端開發(fā)套件、工具組件和服務(wù)平臺于一體,于2016年正式開源。它的開源開放,降低了AI技術(shù)門檻,已累計服務(wù)150多萬開發(fā)者。
當(dāng)今時代,“開源”,是一個不斷被提起的詞。百度首席技術(shù)官王海峰在接受科技日報記者采訪時表示,開源開放,是人工智能發(fā)展的全球趨勢之一。
要開源,也要自主可控
“深度學(xué)習(xí)是新一代人工智能的核心支撐。”王海峰介紹,在人工智能的技術(shù)體系中,深度學(xué)習(xí)框架處于硬件層和應(yīng)用層之間,其作用相當(dāng)于個人電腦時代的Windows和移動時代的Android/IOS,堪稱智能時代的操作系統(tǒng)。以深度學(xué)習(xí)框架為核心的深度學(xué)習(xí)平臺,是人工智能技術(shù)研發(fā)和產(chǎn)業(yè)化的關(guān)鍵基礎(chǔ)設(shè)施。
不過,如果要獨立研發(fā)深度學(xué)習(xí)框架,搭建完整的深度學(xué)習(xí)平臺,需要強(qiáng)大的技術(shù)支撐。迄今為止,全球范圍內(nèi)能夠做出功能完備深度學(xué)習(xí)平臺的企業(yè),只有Google、Facebook等少數(shù)幾家。而它們推出的深度學(xué)習(xí)開源平臺,也確實在全球人工智能領(lǐng)域占據(jù)很大份額,不少國內(nèi)企業(yè)同樣使用。
不過,國內(nèi)企業(yè)也不能只想著“背靠大樹好乘涼”。畢竟,深度學(xué)習(xí)框架是如此重要,若只依賴少數(shù)幾個,難免會有掣肘;況且,不同國家人工智能發(fā)展特點并不一樣,開發(fā)者也需要更能滿足自身需求的平臺。
而且,開源深度學(xué)習(xí)平臺若與人工智能芯片結(jié)合,便能發(fā)揮軟硬一體優(yōu)化的技術(shù)優(yōu)勢,構(gòu)筑智能時代的“芯片+操作系統(tǒng)”聯(lián)盟,掌握話語權(quán)。另外,深度學(xué)習(xí)相關(guān)人才稀缺,培養(yǎng)成本高,如果沒有自建生態(tài),可能難以持續(xù)培養(yǎng)深度學(xué)習(xí)相關(guān)核心人才。
王海峰說,研究和發(fā)展技術(shù)領(lǐng)先、功能完備、自主可控的深度學(xué)習(xí)框架和平臺,對于推動我國人工智能的技術(shù)創(chuàng)新、產(chǎn)業(yè)發(fā)展和人才培養(yǎng),實現(xiàn)人工智能技術(shù)和產(chǎn)業(yè)的自主可控,加速各行各業(yè)智能化升級,具有至關(guān)重要的作用。
據(jù)介紹,飛槳已經(jīng)在基本功能、性能、芯片支持的完備性等技術(shù)指標(biāo)上與國外框架相當(dāng),在中文自然語言處理的算法模型、大規(guī)模分布式訓(xùn)練、推理引擎等技術(shù)上還領(lǐng)先于國外框架。
“雖然在用戶規(guī)模、社區(qū)活躍度、使用便利性方面還存在短板,但是通過發(fā)揮我國在數(shù)據(jù)和人工智能產(chǎn)業(yè)應(yīng)用上的優(yōu)勢,國產(chǎn)深度學(xué)習(xí)框架完全可以實現(xiàn)與國外并跑,并有能力領(lǐng)跑。”王海峰說。
建設(shè)開源社區(qū)的關(guān)鍵是樹立開源思維
截至今年8月,開源社區(qū)GitHub上已經(jīng)匯集了4000多萬的開發(fā)者、210萬家公司和機(jī)構(gòu),擁有超過1億的代碼庫。“在GitHub上的熱門開源項目中,人工智能類占了很大比例。開源開放是人工智能領(lǐng)域發(fā)展的全球主要趨勢之一。”王海峰說,人工智能的快速發(fā)展,推動開源開放生態(tài)越發(fā)繁榮;而開源開放同時也推動人工智能快速普及,兩者相互促進(jìn)。
GitHub算是一個開源社區(qū)的典范。那么,要如何打造一個真正活躍的開源社區(qū),補(bǔ)上上述所說的短板?
王海峰認(rèn)為,開源社區(qū)要有活力,核心是社區(qū)對開發(fā)者要有價值;它要能提供大量有益的項目、工具和模型,并為產(chǎn)業(yè)創(chuàng)造價值,這樣一來,開發(fā)者會自發(fā)地積極貢獻(xiàn)自己的力量,讓社區(qū)持續(xù)繁榮。
“建設(shè)開源社區(qū)的關(guān)鍵,一是建立我國軟件行業(yè)的開源思維。”王海峰建議,可以鼓勵企業(yè)、高校和科研機(jī)構(gòu)建立開源技術(shù)人才的評價和激勵機(jī)制,推動高端人才隊伍建設(shè);支持相關(guān)企業(yè)聯(lián)合高校、科研院所等開展開源技術(shù)和應(yīng)用的教師培訓(xùn);在大學(xué)的課程教育中,也培養(yǎng)學(xué)生的開源意識,開設(shè)國產(chǎn)軟件相關(guān)課程,培養(yǎng)更多的基礎(chǔ)軟件人才。
他也呼吁加強(qiáng)我國自主可控開源軟件及平臺的推廣和應(yīng)用,通過政策引導(dǎo)、設(shè)立專項等方式,鼓勵廣大開發(fā)者基于我國自主可控的開源軟件、平臺和社區(qū)進(jìn)行創(chuàng)新。“在國家支持的重大科技和產(chǎn)業(yè)化項目中,也可以使用我國自主的開源軟件開展科研工作,確保底層自主可控和信息安全。”王海峰說。(記者 張蓋倫)