最近,“新基建”真是火出了圈。尤其是3月4日,中央政治局常委會(huì)會(huì)議研究當(dāng)前新冠肺炎疫情防控和穩(wěn)定經(jīng)濟(jì)社會(huì)運(yùn)行重點(diǎn)工作,其中提出“加快5G網(wǎng)絡(luò)、數(shù)據(jù)中心等新型基礎(chǔ)設(shè)施建設(shè)進(jìn)度”,為“新基建”摁下快進(jìn)鍵。事實(shí)上,“新基建”不是一個(gè)新概念。2018年底召開(kāi)的中央經(jīng)濟(jì)工作會(huì)議就明確了5G、人工智能、工業(yè)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等“新型基礎(chǔ)設(shè)施建設(shè)”的定位,隨后“加強(qiáng)新一代信息基礎(chǔ)設(shè)施建設(shè)”被寫入2019年政府工作報(bào)告。2020年開(kāi)年的首次國(guó)務(wù)院常務(wù)會(huì)議也明確提及“新基建”。
在當(dāng)前疫情防控和經(jīng)濟(jì)恢復(fù)的大背景下,由于在穩(wěn)定投資等方面的巨大作用,“新基建”進(jìn)入一個(gè)加速推進(jìn)的快車道。
華為,清華大學(xué),曠世等人工智能企業(yè)開(kāi)源,推動(dòng)新基建發(fā)展3月20日,清華大學(xué)計(jì)算機(jī)系圖形實(shí)驗(yàn)室開(kāi)源AI框架計(jì)圖(Jittor),這是由中國(guó)科學(xué)界開(kāi)源的首個(gè)AI框架。接著3月25日,曠視科技在線上發(fā)布曠視AI生產(chǎn)力平臺(tái)Brain++,同時(shí),也宣布開(kāi)源新一代AI生產(chǎn)力平臺(tái)Brain++的核心深度學(xué)習(xí)框架曠視天元(MegEngine)。緊接著28日,華為在2020年開(kāi)發(fā)者大會(huì)中宣布正式開(kāi)源一款支持端邊云全場(chǎng)景的深度學(xué)習(xí)訓(xùn)練推理框架MindSpore。
其實(shí),開(kāi)源深度學(xué)習(xí)框架的重要性不言而喻。在傳統(tǒng)深度學(xué)習(xí)研發(fā)中,產(chǎn)品從原型到生產(chǎn)部署往往需要分開(kāi)設(shè)計(jì)并調(diào)用訓(xùn)練框架和推理框架兩種框架,這就導(dǎo)致模型在訓(xùn)練和推理的轉(zhuǎn)換的過(guò)程中容易出現(xiàn)不明原因的性能或精度損失,需要開(kāi)發(fā)者手工進(jìn)行優(yōu)化,而算法在計(jì)算平臺(tái)部署的時(shí)候出現(xiàn)的各種問(wèn)題也無(wú)法追溯。
針對(duì)以上問(wèn)題,開(kāi)源框架在設(shè)計(jì)之初就可以很好規(guī)避,它不僅可以降低AI開(kāi)發(fā)門檻,還可以提升算法研發(fā)效率。
開(kāi)源意義:技術(shù)開(kāi)放與AI快速落地
那么,什么是開(kāi)源深度學(xué)習(xí)框架?
在講述深度學(xué)習(xí)框架之前,首先先了解深度學(xué)習(xí)。
大多數(shù)人對(duì)于深度學(xué)習(xí)并不陌生,深度學(xué)習(xí)即Deep Learning,源于人工神經(jīng)網(wǎng)絡(luò)的研究,是機(jī)器學(xué)習(xí)的一個(gè)分支,它主要依賴于深度神經(jīng)元網(wǎng)絡(luò),這種深度神經(jīng)元網(wǎng)絡(luò)就類似于人類的大腦,其學(xué)習(xí)過(guò)程也與人類極其相似,并且還可以用海量的數(shù)據(jù)和高級(jí)算法來(lái)提高自主學(xué)習(xí)與分析事物特征的能力。
而開(kāi)源深度學(xué)習(xí)框架則是在深度學(xué)習(xí)初始階段基礎(chǔ)之上,由深度學(xué)習(xí)研究開(kāi)發(fā)者將大量重復(fù)代碼寫成一個(gè)框架,然后放到網(wǎng)上讓所有其他研究開(kāi)發(fā)者一起使用,主要是為了提高研究開(kāi)發(fā)者的工作效率。
所以,“開(kāi)源”就意味著開(kāi)放自己的源代碼給別人查閱和使用,開(kāi)發(fā)者可以將開(kāi)源框架用在任何平臺(tái),任何領(lǐng)域里。例如,如果有圖像數(shù)據(jù),就可以將開(kāi)源框架用在圖像識(shí)別領(lǐng)域,如果有語(yǔ)音數(shù)據(jù)就可以將開(kāi)源框架用在語(yǔ)音識(shí)別里等等。對(duì)于使用者而言,開(kāi)源框架即拿即用。
早前,百度高級(jí)副總裁、AI技術(shù)平臺(tái)體系總負(fù)責(zé)人王海峰就表示:“開(kāi)源、開(kāi)放對(duì)于人工智能時(shí)代至關(guān)重要。首先,人工智能技術(shù)的發(fā)展需要所有人的協(xié)同推進(jìn),因此開(kāi)源、開(kāi)放就顯得特別重要;其次,人工智能技術(shù)會(huì)賦能各行各業(yè),開(kāi)源、開(kāi)放可以讓各行各業(yè)便捷地使用人工智能,讓社會(huì)各界都受益”。
曠視科技則把開(kāi)源框架做了一個(gè)很好理解的比喻,他們向筆者稱,開(kāi)源框架的作用就是為開(kāi)發(fā)者提供一個(gè)良好的開(kāi)發(fā)環(huán)境,如果把算法研發(fā)比做炒菜的過(guò)程,有無(wú)框架的區(qū)別就是,現(xiàn)在不需要廚師自己去造鍋、生火和洗菜,直接炒菜就可以了。

曠視科技天元開(kāi)源框架
“開(kāi)源框架就是讓研發(fā)人員獲得從數(shù)據(jù)到算法產(chǎn)業(yè)化的一攬子技術(shù)能力,不用重復(fù)造輪子也可以推進(jìn)AI快速落地?!睍缫暱萍急硎?。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),“開(kāi)源”最大的意義就在于其“技術(shù)共享與共建”。曠視科技介紹,“20世紀(jì)末期,Linux 系統(tǒng)為中國(guó)開(kāi)發(fā)者打開(kāi)了通往開(kāi)源“集市”的大門,開(kāi)源軟件為國(guó)產(chǎn)操作系統(tǒng)和國(guó)產(chǎn)軟件平臺(tái)從0到1開(kāi)辟了基礎(chǔ),同時(shí)中國(guó)的開(kāi)發(fā)者們也為國(guó)際的開(kāi)源社區(qū)做出了大量的貢獻(xiàn)”。
開(kāi)源社區(qū)的發(fā)展壯大和成果共享,促使很多企業(yè)實(shí)現(xiàn)了快速的成長(zhǎng),同時(shí)也觸發(fā)了技術(shù)的加速迭代,和大批信息技術(shù)人才的涌現(xiàn)。
開(kāi)源:利于企業(yè)生態(tài)化,加快新基建步伐
據(jù)筆者了解,在曠視、華為等發(fā)布開(kāi)源之前,早在2016年,百度就開(kāi)放了自主研發(fā)的開(kāi)源PaddlePaddle深度學(xué)習(xí)平臺(tái)。據(jù)了解,百度PaddlePaddle是國(guó)內(nèi)最早的開(kāi)源深度學(xué)習(xí)框架,并且打破了國(guó)產(chǎn)AI框架的開(kāi)源。
除百度開(kāi)源PaddlePaddle外,還有臉書Torch、蒙特利爾理工學(xué)院Theano、谷歌Tensorflow、騰訊Angel、阿里X-DeepLearning等。據(jù)悉,目前,全球市場(chǎng)被臉書Torch、谷歌Tensorflow占據(jù)了90%以上的開(kāi)發(fā)者市場(chǎng)。
筆者查詢資料獲悉:此前,百度相關(guān)人士曾對(duì)媒體介紹道“深度學(xué)習(xí)框架就像智能時(shí)代的操作系統(tǒng),它向下連接芯片、大型計(jì)算機(jī)系統(tǒng),向上承接各種業(yè)務(wù)模型、行業(yè)應(yīng)用,在生態(tài)中處于核心位置,如果一直基于海外谷歌和Facebook的框架,等著別人開(kāi)放功能,會(huì)喪失率先打開(kāi)未知領(lǐng)域的機(jī)會(huì)”。
同時(shí),如果只偏重在上層應(yīng)用、忽視了底層技術(shù),國(guó)內(nèi)底層人才將空心化。
億歐智庫(kù)產(chǎn)業(yè)互聯(lián)網(wǎng)研究副總監(jiān)薄純敏也向筆者表示:“目前,國(guó)內(nèi)研發(fā)開(kāi)源深度學(xué)習(xí)框架的企業(yè)比較少,而且也沒(méi)有非常核心的開(kāi)源深度學(xué)習(xí)框架,市場(chǎng)幾乎被谷歌與臉書占據(jù)”。
她分析,國(guó)內(nèi)企業(yè)開(kāi)發(fā)開(kāi)源框架主要有兩個(gè)原因:第一、大公司想要通過(guò)開(kāi)源框架建立企業(yè)生態(tài)化;第二、大公司建立完生態(tài)化后,希望通過(guò)技術(shù)或產(chǎn)品的開(kāi)源,去獲取想要的數(shù)據(jù)資源,然后對(duì)這些數(shù)據(jù)進(jìn)行分析與整合,再利用。
開(kāi)源的本質(zhì)是開(kāi)放,而目前開(kāi)源是被大多數(shù)企業(yè)當(dāng)作戰(zhàn)略來(lái)發(fā)展的,因?yàn)樗行袠I(yè)最終的目標(biāo)就是通過(guò)開(kāi)放實(shí)現(xiàn)生態(tài)化。就拿騰訊來(lái)說(shuō),第一步,它是通過(guò)開(kāi)放來(lái)進(jìn)行企業(yè)生態(tài)化;第二步,則是通過(guò)生態(tài)來(lái)給社會(huì)、企業(yè)等提供開(kāi)源框架的解決方案。
除此之外,開(kāi)源框架對(duì)初進(jìn)入AI行業(yè)的初創(chuàng)公司而言,可以很好降低最開(kāi)始的研究基礎(chǔ)門檻;對(duì)于本身就對(duì)AI技術(shù)比較感興趣的愛(ài)好者而言,他們不一定會(huì)商業(yè)化,他們可以會(huì)通過(guò)開(kāi)源框架做一些小的系統(tǒng)研發(fā)。不僅如此,開(kāi)源框架還可以構(gòu)建全社會(huì)技術(shù)共享的大生態(tài)。
在筆者看來(lái),AI作為新基建中的一部分,開(kāi)源深度學(xué)習(xí)框架進(jìn)一步加速了AI技術(shù)落地,這對(duì)于最近大家比較關(guān)注的新基建項(xiàng)目也有很大促進(jìn)作用,AI 加速落地在一定程度上,也可加快新型基礎(chǔ)設(shè)施建設(shè)的步伐。曠視科技表示:“通過(guò)開(kāi)源、開(kāi)放的方式,可以讓每一個(gè)AI開(kāi)發(fā)者都有能力快速實(shí)現(xiàn)算法從0到1的創(chuàng)造,進(jìn)而創(chuàng)造更大的價(jià)值”。
不過(guò),從目前的現(xiàn)實(shí)情況來(lái)看,開(kāi)源深度學(xué)習(xí)框架確實(shí)可以給AI行業(yè)技術(shù)落地帶來(lái)促進(jìn)作用,但是也會(huì)導(dǎo)致一些底層技術(shù)研發(fā)的滯后。薄純敏稱,“這就好比現(xiàn)在大家用的手機(jī)一樣,大部分都局限于Android與IOS系統(tǒng),這些系統(tǒng)本身很好,大家都可以用,但是卻不利于行業(yè)底層技術(shù)的多元化發(fā)展”。
開(kāi)源框架的使用也一樣,當(dāng)開(kāi)源框架開(kāi)放后,大家就會(huì)拿來(lái)即用,會(huì)停留在一些開(kāi)源框架中,而不去思考、不去進(jìn)行更深層次的多元化開(kāi)源底層技術(shù)研發(fā)。