擁抱開源生態(tài) 賦能數(shù)字化轉(zhuǎn)型
開源產(chǎn)業(yè)近年來在國內(nèi)取得了世人矚目的成績,中國開發(fā)者也從一個開源的使用者,,變成了全球主流的開源貢獻(xiàn)者,。開源協(xié)作創(chuàng)新的開發(fā)模式,,也成為了推動軟件產(chǎn)業(yè)持續(xù)創(chuàng)新發(fā)展的源泉。毋庸置疑,,當(dāng)前國內(nèi)開源熱度空前高漲,,而開源并不僅僅是“開放源代碼”,政府和企業(yè)組織使用開源也不是毫無規(guī)章,,開源背后涉及的人,、社區(qū)、管理等因素,,都有其自身的規(guī)則。而由于國內(nèi)開源整體起步較晚,,政府和企業(yè)在采用開源加速創(chuàng)新的同時,,也遇到了前所未有的挑戰(zhàn)。
挑戰(zhàn)主要來源于三個方面,,第一,,對于政府和傳統(tǒng)型企業(yè)而言,要進(jìn)行數(shù)智化轉(zhuǎn)型升級,,打造高效的物聯(lián)網(wǎng)數(shù)據(jù)處理平臺是根基,。中國是制造大國,要向智造大國轉(zhuǎn)型,,打造數(shù)字化的工業(yè)互聯(lián)網(wǎng)平臺也是非常關(guān)鍵的一部,。第二,隨著政府和企業(yè)數(shù)字化轉(zhuǎn)型的步伐加快,,全球人工智能人才缺口很大,,迫切需要推動人工智能教育體系的發(fā)展,夯實(shí)人工智能發(fā)展的基礎(chǔ),。隨著人工智能成為像互聯(lián)網(wǎng)一樣的基礎(chǔ)設(shè)施進(jìn)度不斷加快,,相關(guān)人才需求也勢必成為產(chǎn)業(yè)發(fā)展的關(guān)鍵。第三,,數(shù)據(jù)的正確性和聚集,,在數(shù)據(jù)上同樣會發(fā)現(xiàn)面臨的問題,數(shù)據(jù)量過大難以采集,,數(shù)據(jù)相對分散沒有標(biāo)準(zhǔn),,沒有數(shù)據(jù)識別,人員協(xié)同較復(fù)雜等,。數(shù)據(jù)的高效采集和處理是數(shù)智化轉(zhuǎn)型的核心基礎(chǔ),。
在這種挑戰(zhàn)之下,AI的應(yīng)用場景卻在不斷增加?,F(xiàn)在很多智能化的場景已經(jīng)走進(jìn)了生活中,,比如人臉識別技術(shù)、線下門店、智能家居,、智能零售,,再進(jìn)一步像是智慧城市,這些技術(shù)的背后都是大量數(shù)據(jù)的綜合處理與分析,。所以政府和企業(yè)的數(shù)智化轉(zhuǎn)型,,有三個核心點(diǎn):數(shù)據(jù)的采集和高效存儲、對實(shí)時分析的靈活支持,、打造數(shù)據(jù)平臺底座,,為其他系統(tǒng)提供支撐。中國工程院譚建榮院士表示“要掌握核心技術(shù),,要掌握高新技術(shù),,必須從基礎(chǔ)研究開始?!辈⒃诖髸刑岢?,通過:智能制造+創(chuàng)新設(shè)計(jì)、智能制造+工藝提升,、智能制造+強(qiáng)化質(zhì)量,、智能制造和衍生服務(wù)、智能制造+拓展市場五大方法將促進(jìn)實(shí)現(xiàn)數(shù)字經(jīng)濟(jì)和數(shù)字轉(zhuǎn)型,。九章云極DataCanvas 自成立之初就深耕AutoML自動機(jī)器學(xué)習(xí),、AutoDL自動深度學(xué)習(xí)等自動化技術(shù),堅(jiān)持自主研發(fā)和開源開放,,堅(jiān)持不斷為業(yè)界輸出開源技術(shù)成多行業(yè)場景創(chuàng)新應(yīng)用,,全力帶動數(shù)據(jù)科學(xué)行業(yè)發(fā)展?!皩?shí)現(xiàn)AI賦能,,拓展無限現(xiàn)象”, DAT 自動機(jī)器學(xué)習(xí)工具包和 DingoDB 實(shí)時交互式分析數(shù)據(jù)庫的發(fā)布更堅(jiān)定了開放開源,,拓展 AI 的無限可能,。
應(yīng)對時代挑戰(zhàn),DAT和DingoDB的雙核驅(qū)動
數(shù)據(jù)是新時代的石油,,沒有數(shù)據(jù)智能便無從談起,。目前在政府和大多數(shù)企業(yè)中,數(shù)據(jù)的價值主要體現(xiàn)在進(jìn)行粗淺的數(shù)據(jù)分析,,將數(shù)據(jù)做成包含餅圖,、折線圖等的可視化報(bào)表,進(jìn)而指導(dǎo)業(yè)務(wù),。而隨著政府和企業(yè)積累的數(shù)據(jù)越來越豐富,,對數(shù)據(jù)分析的要求越來越高,,過去的數(shù)據(jù)分析方式已經(jīng)不能滿足政府和企業(yè)的需求。
九章云極DataCanvas 董事長方磊表示,,政府和企業(yè)數(shù)據(jù)的價值正在發(fā)生轉(zhuǎn)變,,數(shù)據(jù)分析進(jìn)入了“增強(qiáng)分析”階段,即通過機(jī)器學(xué)習(xí)或者人工智能增強(qiáng)數(shù)據(jù)分析能力,。以“硬科技”立身的九章云極DataCanvas將持續(xù)在AutoML領(lǐng)域?qū)崿F(xiàn)技術(shù)創(chuàng)新與研發(fā),,運(yùn)用AutoML、AutoDL技術(shù)為金融,、通信,、制造、政府等眾多行業(yè)提供專業(yè)的技術(shù)服務(wù),,解決政府和企業(yè)在數(shù)智化升級中對于實(shí)時性的需求,。正是在這樣的初心引導(dǎo)下,才有了今天面向自主建模,、自動建模的DAT開源產(chǎn)品,以及面向高并發(fā),、能夠做實(shí)時分析的DingoDB數(shù)據(jù)庫的開源發(fā)布,。
DataCanvas AutoML Toolkit(DAT)
DataCanvas AutoML Toolkit(DAT)是一個自動機(jī)器學(xué)習(xí)工具套件包,包含了一系列功能強(qiáng)大的 AutoML 開源工具,,從底層的通用自動機(jī)器學(xué)習(xí)框架到用于結(jié)構(gòu)化及非結(jié)構(gòu)化領(lǐng)域端到端的自動建模工具,。DAT的所有項(xiàng)目都是以開源方式來開發(fā)的,目前接收到來自于GitHub社區(qū)Star的數(shù)量超過2600個,,來自于社區(qū)的安裝和下載次數(shù)超過6萬次,。
整個DAT的工具站,從面向任務(wù)來分,,同時可以覆蓋結(jié)構(gòu)化,、以及非結(jié)構(gòu)化;從面向人群來分,,即可以面向于專業(yè)的AI從業(yè)人員,,也可以讓沒有專業(yè)AI背景的人員,利用AutoML有相應(yīng)的工具可以使用,,即可以滿足AI使用者的需求,,還有面向AutoML工具開發(fā)者的相應(yīng)框架。
因此,,DAT并不是一個面向某一個場景來開發(fā)的工具,,是希望AutoML能夠面向于不同人群,從不同角度和各個層面全方位地釋放AutoML能力,,為用戶來賦能,。
DAT 的工具??梢苑譃槿龑樱菏紫仁亲畹讓拥?AutoML 框架 Hypernets、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)框架,,中間是 AutoML 工具如 DeepTables,、最上層是應(yīng)用工具:HyperGBM、HyperDT,、HyperKeras,、Cooka。
DingoDB
DingoDB是新一代的實(shí)時交互式分析數(shù)據(jù)庫,,能夠提供高并發(fā)的數(shù)據(jù)服務(wù)?,F(xiàn)在政府和企業(yè)的數(shù)據(jù)架構(gòu)基本上采用Lambda架構(gòu)的模式, 它不僅僅是政府和企業(yè)主流的數(shù)據(jù)架構(gòu),,也是很多互聯(lián)網(wǎng)公司主流的一種數(shù)據(jù)架構(gòu),,但在許多方面存在潛在的風(fēng)險和問題:
(1)數(shù)據(jù)散列存儲的問題,,存在多套存儲引擎,,數(shù)據(jù)的融合會變的非常困難,由此引申出來一個新的領(lǐng)域,,多數(shù)據(jù)庫模式的聯(lián)邦查詢,。
(2)數(shù)據(jù)存儲在多個存儲引擎中,,數(shù)據(jù)的一致性和準(zhǔn)確性變的非常困難,,存在數(shù)據(jù)核對和多次矯正的問題。
?。?)高并發(fā)的數(shù)據(jù)服務(wù)和及時修改的能力較差,,通常會在數(shù)據(jù)服務(wù)層增加各種緩存和KV數(shù)據(jù)庫來進(jìn)行服務(wù)提速,來提高服務(wù)的并發(fā)性,。
總而言之,,多套存儲引擎、計(jì)算引擎以及各種緩存的存在,,讓政府和企業(yè)的數(shù)據(jù)平臺架構(gòu)變的異常復(fù)雜,,學(xué)習(xí)和運(yùn)維的成本變的極高。研發(fā)新的數(shù)據(jù)構(gòu)架迫在眉睫,,因此DingoDB就誕生了,。
這兩款開源產(chǎn)品能夠讓數(shù)據(jù)分析的過程既快又簡單,幫助更多的非專業(yè)的數(shù)據(jù)科學(xué)家也可以使用進(jìn)行數(shù)據(jù)的建模和分析,。
面向模型困局,,數(shù)據(jù)側(cè)還能做什么
數(shù)據(jù)要服務(wù)于人工智能的機(jī)器學(xué)習(xí)算法模型,但是在建模過程中“不均衡,、概念漂移,、泛化能力和大規(guī)模數(shù)據(jù)”這4大難點(diǎn)的呢,?DAT針對這些難點(diǎn)做出了如下優(yōu)化:
不均衡
使用降采樣的方法防止主類過擬合,同時通過多種樣本生成的方法去修補(bǔ)小類數(shù)據(jù)的真實(shí)分布,,防止小類上面的欠擬合,。
概念漂移
針對概念漂移的問題,會用一種受生成對抗網(wǎng)絡(luò)(GAN)啟發(fā)的半監(jiān)督學(xué)習(xí)技術(shù)“對抗驗(yàn)證(Adversarial Validation)”的方法,,在建模之前就能夠有效的識別哪些特征發(fā)生了漂移,,然后針對性的做一些處理,這樣就會提高整個模型的線上的一個穩(wěn)定性,,有效防止模型退化問題,。
泛化能力
對于提升泛化能力,會通過自動特征工程中有針對性的特征篩選,,在建模過程中會對一些正則化的參數(shù)進(jìn)行優(yōu)化,,還有通過模型融合Ensemble這樣一系列的組合拳來提高模型整體的泛化能力。并引入了一些半監(jiān)督的學(xué)習(xí)技術(shù),,像是偽標(biāo)簽學(xué)習(xí),,在結(jié)構(gòu)化數(shù)據(jù)中使用偽標(biāo)簽學(xué)習(xí)也是相對比較先進(jìn)的一種方式。
大規(guī)模數(shù)據(jù)
底層的計(jì)算引擎和整個的系統(tǒng)架構(gòu)上用分布式的架構(gòu),,同時能夠支持基于單機(jī)模式的訓(xùn)練,,也可以支持分布式集群的模式來訓(xùn)練,整個的系統(tǒng)架構(gòu)可以橫向伸縮,,滿足任意量級的數(shù)據(jù)規(guī)模。
DingoDB借鑒了TP系統(tǒng)和AP系統(tǒng)各自的優(yōu)點(diǎn),,在存儲海量數(shù)據(jù)的同時,,能夠進(jìn)行高并發(fā)的數(shù)據(jù)查詢,實(shí)時的數(shù)據(jù)分析,。數(shù)據(jù)從各種類型的渠道導(dǎo)入DingoDB,,借助DingoDB的高并發(fā)查詢,實(shí)時數(shù)據(jù)分析和多維分析的能力,,來支撐政府和企業(yè)若干業(yè)務(wù)應(yīng)用,。
那相較于獨(dú)立的OLTP和OLAP這兩種開源數(shù)據(jù)產(chǎn)品,DingoDB這類混合型的HASP(Hybrid Serving & Analytical Processing實(shí)時分析數(shù)據(jù)庫)產(chǎn)品有哪些優(yōu)勢呢,?
行列混合:采用了統(tǒng)一的存儲的設(shè)計(jì),,支持行存、列存和行列混合的存儲形式,。
標(biāo)準(zhǔn)SQL:支持ANSI SQL 語法,,可以和Calcite客戶端、BI報(bào)表工具無縫銜接,。
實(shí)時高頻更新:Dingo數(shù)據(jù)庫能夠基于主鍵,,實(shí)現(xiàn)數(shù)據(jù)記錄的 Upsert,、Delete 操作;同時數(shù)據(jù)采用多分區(qū)副本機(jī)制,,能夠?qū)?Upsert,、Delete 操作轉(zhuǎn)化為 Key-Value 操作,實(shí)現(xiàn)高頻更新,。
對于數(shù)據(jù)庫產(chǎn)品而言,,僅僅做到性能上的出眾是遠(yuǎn)遠(yuǎn)不夠的,無論開發(fā)者看重的上手難度,、學(xué)習(xí)成本,,還是政府和企業(yè)看重的產(chǎn)品穩(wěn)定性與業(yè)務(wù)兼容性,都是很重要的,。DingoDB 在解決上述難題的同時,,還能夠?yàn)檎推髽I(yè)用戶提供完善的產(chǎn)品技術(shù)支持,并基于智能優(yōu)化器實(shí)現(xiàn)交互式分析,、高頻點(diǎn)查,、修改和刪除操作,多副本機(jī)制,、存算彈性擴(kuò)展等創(chuàng)新能力,。
AI產(chǎn)業(yè)依然稚嫩,未來生態(tài)依舊奔騰
當(dāng)前,,人工智能在中國市場已經(jīng)經(jīng)歷了3到5年的發(fā)展,,雖然隨著技術(shù)創(chuàng)新當(dāng)今產(chǎn)業(yè)已略有變化,但挑戰(zhàn)依然非常突出的,,尤其是數(shù)據(jù)層面,。超大預(yù)訓(xùn)練模型,也是我們今年中國市場的特色之一,,其解決了當(dāng)前市場數(shù)據(jù)資源匱乏的問題,,但是在基礎(chǔ)技術(shù)層面會存在著模型泛化能力有待提升等問題,模型泛化能力也是AI基礎(chǔ)領(lǐng)域的重要難題,。
藏在挑戰(zhàn)背后的,,是機(jī)遇。近幾年國家出臺了一系列相關(guān)政策指引,,激發(fā)人工智能產(chǎn)業(yè)的創(chuàng)新活力,,工作重點(diǎn)面向智能核心基礎(chǔ)、智能公共支撐,、智能產(chǎn)品應(yīng)用等三個重點(diǎn)方向,,培育國內(nèi)具備掌握關(guān)鍵核心技術(shù)和創(chuàng)新能力的優(yōu)勢單位,突破國內(nèi)AI標(biāo)志化產(chǎn)品,。產(chǎn)業(yè)智能升級的平臺化落地策略也在加緊落實(shí),,將人工智能技術(shù)和價值和行業(yè)有機(jī)結(jié)合,。對人工智能的發(fā)展趨勢,專家做出了研判,,AutoML將成為人工智能重要技術(shù)趨勢之一,。
站在發(fā)展的角度去看當(dāng)今的中國人工智能生態(tài),“開源開放”已經(jīng)不是一個全新的概念與名詞,,亦不是一項(xiàng)新的技術(shù)行動,,而中國人工智能領(lǐng)域在世界AI技術(shù)發(fā)展浪潮裹挾下的大勢所趨。以“自動化,、云原生,、開源開放”為核心的AI 基礎(chǔ)軟件將推動各行業(yè)企業(yè)加速數(shù)智化升級。CSDN認(rèn)為,,從去年的自動結(jié)構(gòu)化深度學(xué)習(xí)工具DeepTables,、自搜索神經(jīng)網(wǎng)絡(luò)框架Hypernets,到今年的自動機(jī)器學(xué)習(xí)工具套件包DAT與實(shí)時交互式分析數(shù)據(jù)庫DingoDB,,兩年間九章云極DataCanvas 在開源開放領(lǐng)域帶給了我們無限的驚喜,。未來也將繼續(xù)關(guān)注九章云極在開源生態(tài)領(lǐng)域的最新動向,請拭目以待,。