今天,已經(jīng)有越來越多人開始借助 AI 的力量來改變自己的生產(chǎn)和生活。
他們可能是專業(yè)的深度學(xué)習(xí)算法工程師,可以利用大規(guī)模算力與數(shù)據(jù)集創(chuàng)造出前所未有的 AI 能力;也可能是某個植物研究的科學(xué)家,希望借助 AI 完成成千上萬種植物品種的分類與科普;亦或是一個對人工智能充滿探索渴望的莘莘學(xué)子……
作為技術(shù)引擎的 AI,正在史無前例地依賴于各種領(lǐng)域、各種人才的創(chuàng)造力。如果你也是信仰 AI、對技術(shù)如饑似渴,在腦海里曾經(jīng)出現(xiàn)過“將 AI 安利給其他人”的想法,可能很有潛力成為一名“MindSpore 布道師”哦。
我們知道,MindSpore 是一款在昇騰 AI 處理器基礎(chǔ)上,打造的深度學(xué)習(xí)訓(xùn)練推理框架。它的主要受眾是數(shù)據(jù)科學(xué)家、算法工程師等人群,幫助他們實現(xiàn)計算機視覺、自然語言處理等 AI 功能。
那這個“布道師”又是什么鬼?就是傳說中“自帶干糧”、用愛發(fā)電嗎?和開發(fā)者又有哪些異同?
簡單來說,從開發(fā)者到布道師,既是 AI 平臺的信仰之躍,也是科技企業(yè)與技術(shù)人才之間作用力的扭合。
從合作者到熱愛者:布道師與技術(shù)平臺的信仰之躍
大眾印象中的“布道師”,往往都兼?zhèn)鋵I(yè)能力的“武藝”,也要有傳道受業(yè)的“文韜”。那么對于廣大 AI 開發(fā)者和工程師來說,成為平臺“布道師”,又代表著什么呢?
首先,“布道”的前提是程序員本身對平臺和技術(shù)本身,擁有極強的信任基礎(chǔ)與熱愛,這樣才能夠有動力、有熱情,去努力拉近大眾與技術(shù)的距離;
其次,“布道師”的存在,能夠以代碼為基礎(chǔ)向開發(fā)者宣講技術(shù),讓平臺提供的各種技術(shù)手段,變得更容易被理解和應(yīng)用,充分釋放技術(shù)在個體端的可能性,打通開發(fā)者的“奇經(jīng)八脈”。這就要求其個人品牌的說服力要足夠靠譜,畢竟一個攤煎餅果子的老板熱情推銷熱干面,想必也會讓人心生疑竇。比如谷歌的首席布道師,就是互聯(lián)網(wǎng)之父 Vint Cerf;微軟的前布道師 Vic Gundotra 則每次都在開發(fā)者大會上演示最新技術(shù)。
另外,平臺的技術(shù)戰(zhàn)略、開發(fā)受眾、技術(shù)天頂,這些決定了布道的初衷、策略、方式,以及布道師如何向目標(biāo)人群說服其接受該平臺的方案。這個過程顯然是需要持續(xù)奮進,才能逐步扎根進產(chǎn)業(yè)實踐當(dāng)中,轉(zhuǎn)化為讓其他技術(shù)人員可感可知的長期信任。
不難發(fā)現(xiàn),技術(shù)布道師不僅僅需要一腔先行者的熱血與理想,更需要平臺有長期、可靠、強勁的后盾,才不至于被“扯后腿”,變成“十年飲冰”。
所以,技術(shù)布道師與科技企業(yè),既是開發(fā)者與平臺的合作關(guān)系,更是發(fā)自內(nèi)心踐行技術(shù)理想與傳播的情感伙伴。
那么, MindSpore 招募布道師,又有著哪些前因與機緣呢?
MindSpore 再升級,中國全場景 AI 開發(fā)框架的“尋道之旅”
在解謎 MindSpore 布道師之前,或許我們先要解決一個基本問題,那就是——何道可布。
我們知道,AI 領(lǐng)域是一個人才爭奪的修羅場。招聘網(wǎng)站 Indeed 最新調(diào)研顯示,機器學(xué)習(xí)工程師,數(shù)據(jù)科學(xué)家,計算機視覺工程師,數(shù)據(jù)庫構(gòu)建師,算法工程師,位列吸金榜首。
這樣一群頂尖的從業(yè)人才,顯然單純依靠金錢的驅(qū)動是不足以讓他們輕而易舉交付信任的。而聚攏優(yōu)質(zhì)開發(fā)者,又離不開這群領(lǐng)頭羊的標(biāo)桿作用。
所以,在深度學(xué)習(xí)開發(fā)平臺這件事上,比拼的核心自然也就落在了技術(shù)能力的認可、技術(shù)理想的共鳴、技術(shù)價值的踐行上。
那么,MindSpore 的做法,究竟有何特別之處呢?
首先,首屈一指的技術(shù)能力。
目前全球能夠提供機器學(xué)習(xí)、深度學(xué)習(xí)訓(xùn)練的框架和平臺有很多,主流框架更是一只手都數(shù)不過來。而開發(fā)者選擇平臺進行 AI 開發(fā)的首要考量因素,就是平臺的技術(shù)能力是否可靠且易用。這一方面決定了是否會消耗過多的學(xué)習(xí)成本,同時社區(qū)能否提供足夠強大資源支持。
而我們知道,MindSpore 作為一款全場景 AI 框架,可以說在降低 AI 應(yīng)用開發(fā)門檻上,體現(xiàn)出了難以比擬的氣質(zhì)。
深度學(xué)習(xí)框架沒點功能創(chuàng)新是不好混的,而 MindSpore 在 TensorFlow、PyTorch 等流行框架之后推出,依然能吸引不少開發(fā)大佬,顯然也很有兩把刷子。
MindSpore 首個開源版本為 0.1.0-alpha 版中,能夠提供與昇騰 AI 處理器原生支持及軟硬件協(xié)同優(yōu)化好。數(shù)據(jù)顯示,“昇騰 910”與 MindSpore 配合,與現(xiàn)有主流訓(xùn)練單卡配合 TensorFlow 相比,顯示出接近 2 倍的性能提升。這就讓開發(fā)者可以在充分的選擇性和算力基礎(chǔ)下,釋放 AI 想象力。
此外,借助 Source-to-Source 自動微分、分布式并行訓(xùn)練等業(yè)界前沿技術(shù),結(jié)合完整的數(shù)據(jù)預(yù)處理模塊、高效的圖計算引擎、可視化工具、模型評估工具等等特性與組件,也讓 MindSpore 的開發(fā)、運行、部署也高效、友好。
而在前不久又完成了一次迭代的 0.2.0-alpha 新版本,又增加了對 Windows10 系統(tǒng)的支持,和 Linux CPU 版本沒有任何不同,讓更多使用 Windows 的小伙伴也能進入 AI 開發(fā)生態(tài)。此外,MindSpore 0.2 版本發(fā)布了 Benchmark,包含有機器視覺類常用網(wǎng)絡(luò) ResNet-50 v1.5、自然語言處理常用網(wǎng)絡(luò) BERT-Large 等模型,在昇騰 AI 處理器上的訓(xùn)練速度顯著升級。比如圖片訓(xùn)練在 16*Ascend 910 場景下每秒處理 27090 張圖片,自然語言處理在 8*Ascend 910 場景下每秒處理 1613 個句子,多機并行訓(xùn)練加速比達到 0.95 左右,開發(fā)效率也大大提升。
而在一代可視化工具的基礎(chǔ)上,MindSpore 0.2 版本又進一步推出了新特性“參數(shù)分布圖”,可以在網(wǎng)絡(luò)優(yōu)化過程中,觀察權(quán)重和梯度隨訓(xùn)練過程的變化,判斷網(wǎng)絡(luò)的優(yōu)化進展。模型溯源則將學(xué)習(xí)率、損失值、模型大小等眾多超參配置都畫在一起,方便開發(fā)者調(diào)參。
更為重要的是,MindSpore 提供了端、邊、云獨立 / 協(xié)同的開發(fā)能力,支持可大可小,適應(yīng)全場景獨立部署。這意味著開發(fā)者可以在一個平臺上完成應(yīng)用開發(fā),在所有終端設(shè)備部署都可以享有一致的開發(fā)與調(diào)試體驗,對于 AIoT 泛智能終端的未來,也是極具吸引力的。
反正開發(fā)者想到的、想不到的,MindSpore 都在持續(xù)進化中不斷給予更多,聽說 5 月底還會發(fā) v0.3.0-alpha。一月一更的迭代速度,請問你們 MindSpore 的工程師都還有頭發(fā)嗎?
其次,自研自主的中文框架。
今天再談獨立自主的深度學(xué)習(xí)開源框架,大家可能都有點聽膩了。不過伴隨著后疫情時期的全球局勢不確定性,顯然中國的 AI 開發(fā)者將未來增長的生命線放在中文平臺的地基上,至少在心里層面也會更加踏實。
而另一方面,伴隨著中國新基建的腳步,AI 下沉到千行萬業(yè)已經(jīng)是不可避免的事實,但在開發(fā)生態(tài)層面,社群繁榮依然山高水遠,有更多像 MindSpore 這樣的產(chǎn)業(yè)力量輸出,自然也能夠從源頭上建立更具自主性和話語權(quán)的中國 AI 開發(fā)體系。
在積累獨特 AI 開發(fā)基礎(chǔ)和數(shù)據(jù)集的同時,根據(jù)產(chǎn)垂直行業(yè)的特殊需求靈活展開開發(fā)與部署,這些顯然也是 MindSpore 所能夠提供的“近水樓臺”。同時也為 AI 進入安防、城市、政務(wù)等社會核心領(lǐng)域提供了另一種的解決方案。
最后,產(chǎn)業(yè)化 AI 的雖難吾往矣。
那么,完成了高舉高打的中文深度學(xué)習(xí)框架及生態(tài)建設(shè),是不是就大功告成了呢?在 AI 界流傳著這樣一個“段子”——AI 掉進了一個大牛挖坑、小牛填坑、工程師調(diào)參、外行將信將疑的境地。
秉持著共享、開放精神的 MindSpore,從成立之初就通過特別興趣組 SIG、技術(shù)治理委員會等社區(qū)組織,踐行著開源社區(qū)的文化內(nèi)核,將社區(qū)自治與專家開放治理相結(jié)合,來幫助普通開發(fā)者快速成長,促進 AI 滲透到各個領(lǐng)域。布道者計劃的加入,也將有力推動開源社區(qū)自由分享、技術(shù)共享的交流沃土。
如何讓廣大普通人從“將信將疑”到深信不疑,這既需要布道者們和科技企業(yè)的努力,也需要看到技術(shù)落地這一關(guān)鍵的發(fā)力點。尤其是在算法革新進入瓶頸期的當(dāng)下,不斷加深 AI 的產(chǎn)業(yè)下沉,助力各行各業(yè)的智能化轉(zhuǎn)型,或許才是一個開源框架的應(yīng)有之義。
我們知道,與歐美框架從實驗室下放到工業(yè)界的傳統(tǒng)路線不同,MindSpore 是一款深度學(xué)習(xí)框架與產(chǎn)業(yè)化 AI 開發(fā)緊密結(jié)合的致用型框架。將 AI 的槍口直接對準(zhǔn)了工業(yè)界應(yīng)用技術(shù)的痛點與難題。所以在昇騰與 MindSpore,疊加 Atlas 智能計算平臺以及系列開發(fā)工具的綜合攻勢下,從軟件、硬件、生態(tài)上,成為讓 AI 算力和開發(fā)貫穿產(chǎn)業(yè)的強力催化劑。AI 從實驗室進入城市、校園、醫(yī)院、工廠、園區(qū)……等等無數(shù)現(xiàn)實場景的細枝末節(jié),正需要這樣一個清晰易行的整體方案作為基座。
在邊端云的每個場景上架設(shè) AI,這或許就是 MindSpore 的 AI 之道,也是渴盼與布道師們達成的一次時代“共謀”。
AI 之道,心血布之:尋找時代的破壁者與布道師
如果說 MindSpore 招募布道師的能力自證,足以解釋“何為道”,那么接下來,就該回答另一個關(guān)鍵問題——“如何布之”了。
首先,借助 MindSpore 2.0 版本的升級契機,形成了架構(gòu)統(tǒng)一、功能更強勁的 AI 開發(fā)環(huán)境。從后端的處理器,到推理引擎與前端開發(fā)工具,為布道師與 AI 開發(fā)者和行業(yè)應(yīng)用者的溝通奠定了橋梁與前提。
其次,MindSpore 也打破了傳統(tǒng)科技企業(yè)依賴大牛光環(huán)的布道師體系,只要是 MindSpore 的開發(fā)者都可以申請。并且,按照布道師金字塔結(jié)構(gòu)與社區(qū)貢獻的方式來設(shè)計激勵,一方面能夠吸引專業(yè)科學(xué)家與研究人員建立頂層 AI 內(nèi)容分享生態(tài),又讓廣大具有垂直領(lǐng)域開發(fā)經(jīng)驗的開發(fā)者得以有激情來分享自己的經(jīng)驗與體會,為 AI 更快地在產(chǎn)業(yè)界開花結(jié)合、高效部署積累了更豐富的社區(qū)資源。
當(dāng)“MindSpore+布道師+AI 開發(fā)者+千行萬業(yè)”這個產(chǎn)業(yè)漣漪不斷擴散開來,整個智能社會的湖面,也將不斷涌動出潛藏在水底的千般創(chuàng)意、萬般精彩。技術(shù)者對 AI 的信仰與堅守,或許從此可以擁有開發(fā)者之外的另一種姓名與榮譽。
而這,也將成為我們對智能未來想象力新的開始。