2020年優(yōu)秀人工智能系統(tǒng)推薦
好的AI系統(tǒng)可以給企業(yè)帶來了巨大的競爭優(yōu)勢。從理論上講,人工智能和機(jī)器學(xué)習(xí)軟件可以使企業(yè)業(yè)務(wù)流程自動化,使員工能夠更高效地工作,并可以大大提高客戶體驗(yàn)。AI系統(tǒng)可以用于大量數(shù)據(jù)分析和預(yù)測分析,從而最終提升企業(yè)管理和決策。AI可以利用云計(jì)算來提高計(jì)算能力,從而實(shí)現(xiàn)更快地挖掘數(shù)據(jù)。
人工智能已經(jīng)發(fā)展了幾十年。在1980年代的人工智能第一次爆發(fā)之后,在上世紀(jì)90年代又經(jīng)歷了"人工智能冬天"。自2015年以來隨著計(jì)算機(jī)云化和集群化導(dǎo)致算力的大規(guī)模提升,讓神經(jīng)網(wǎng)絡(luò)的深度網(wǎng)絡(luò)成了現(xiàn)實(shí),人工智能又逢春。大批企業(yè)和投資都想抓住這個機(jī)遇,AI不論在理論上、實(shí)踐上都得到了極大發(fā)展。
可以說在2020年的今天,如果一個企業(yè)不使用AI,馬上就會落在起跑線。
大家都在紛紛入檻AI,但是現(xiàn)在AI還是群雄逐鹿,百家爭鳴,如何選擇一個合適的AI系統(tǒng)是個困擾大家的問題。本文我們就來介紹一下實(shí)現(xiàn)最流行的AI系統(tǒng)。
TensorFlow
口號:機(jī)器學(xué)習(xí)的開源領(lǐng)導(dǎo)者,受到開發(fā)人員的青睞。
官網(wǎng):https://tensorflow.google.cn
由谷歌開發(fā)的TensorFlow,是目前最流行的AI系統(tǒng),實(shí)際也成為業(yè)界機(jī)器學(xué)習(xí)的代名詞。TensorFlow是免費(fèi)并且開放源,其開放模型使其能夠被廣泛地被采納。TensorFlow 是一個端到端開源機(jī)器學(xué)習(xí)平臺。它擁有一個全面而靈活的生態(tài)系統(tǒng),其中包含各種工具、庫和社區(qū)資源,可助力研究人員推動先進(jìn)機(jī)器學(xué)習(xí)技術(shù)的發(fā)展,并使開發(fā)者能夠輕松地構(gòu)建和部署由機(jī)器學(xué)習(xí)提供支持的應(yīng)用。TensorFlow具有的開放式體系結(jié)構(gòu)使其可以靈活地用于GPU(圖形處理單元,驅(qū)動AI的"超充電"硬件)或CPU(中央處理單元,不那么快的硬件)進(jìn)行計(jì)算。Tensorflow可以說是用于構(gòu)建和部署機(jī)器學(xué)習(xí)模型的全球頂級AI工具。
Tensorflow在圖形分類、音頻處理、推薦系統(tǒng)和自然語言處理等場景下有著豐富的應(yīng)用,是目前最熱門的機(jī)器學(xué)習(xí)框架。
在擴(kuò)展應(yīng)用上TensorFlow 也提供Python,C/C++、Java、Go、R 等其它編程語言的接口。
簡單實(shí)例:
H2O.ai
口號:為所有人提供AI。
官網(wǎng):h2o.ia
H20提供了一套多樣化的AI軟件產(chǎn)品。其中包括一個開源機(jī)器學(xué)習(xí)平臺,一個與Spark的開源集成以及一個名為AutoML的工具,該工具可以進(jìn)行可擴(kuò)展的自動化機(jī)器學(xué)習(xí)。其中最有趣的是H2O Q,它允許公司創(chuàng)建自己的AI應(yīng)用程序。這些AI應(yīng)用程序具有一系列儀表板,實(shí)時數(shù)據(jù)進(jìn)行了更新,可以從許多連接器獲取這些實(shí)時數(shù)據(jù)。
H20簡單易上手,支持多種語言,包括R,Python,Java, Scala, REST,甚至無需代碼使用Flow,可是直接開始做模型。
H20算法支持豐富,支持Gradient Boosting Machine (GBM),Deep Learning等。
H20對外擴(kuò)展也很豐富,支持多種數(shù)據(jù)接口:HDFS, S3, SQL和NoSQL等,也可以導(dǎo)出格式統(tǒng)一的POJO,減少把模型重新寫成應(yīng)用格式的時間。
實(shí)例:
PyTorch
口號:從研究到生產(chǎn)。
官網(wǎng):https://pytorch.org/
PyTorch是由Facebook開源的Python機(jī)器學(xué)習(xí)庫,主要用于自然語言處理等應(yīng)用程序。
PyTorch提供強(qiáng)大的GPU加速的張量計(jì)算(如NumPy)和自動求導(dǎo)系統(tǒng)的的深度神經(jīng)網(wǎng)絡(luò)。
PyTorch既可以看作加入了GPU支持的numpy,同時也可以看成一個擁有自動求導(dǎo)功能的強(qiáng)大的深度神經(jīng)網(wǎng)絡(luò)。除了Facebook外,它已經(jīng)被Twitter、CMU和Salesforce等機(jī)構(gòu)采用
PyTorch和TensorFlow一樣有豐富的社區(qū)支持。和TensorFlow一樣,PyTorch的計(jì)算單位也是一個Tensor(張量),其內(nèi)部也有一個計(jì)算圖(graph),只是它的變量有自動求梯度的功能。Tensorflow的計(jì)算圖Graph是靜態(tài)的,而PyTorch的Graph是動態(tài)的。
Pytorch目前已經(jīng)納入了Caffe2代碼,成了最流行的ML框架之一。大量的研究和系統(tǒng)都采用Pytorch。
Pytorch 最新版本為1.6。
實(shí)例:
Mxnet
口號:從研究到生產(chǎn)。
官網(wǎng):mxnet.apache.org
mxnet是一款輕量級,便攜式,靈活的分布式/移動深度學(xué)習(xí)系統(tǒng),是由華人科學(xué)家李沐開發(fā),后李沐加入亞馬遜AI團(tuán)隊(duì),由亞馬遜開源并推進(jìn)的深度學(xué)習(xí)框架。mxnet具有廣泛的語言支持,可以用包括Python,R,Julia,Scala,Go,Javascript等語言,
實(shí)例:
Keras
口號:為了類的機(jī)器學(xué)習(xí)
官網(wǎng): https://keras.io
Keras 是由Python開發(fā)神經(jīng)網(wǎng)絡(luò)接口,它支持以TF,CNTK,或Theano 作為后端運(yùn)行。Keras立足于開發(fā)解決靈活快速進(jìn)行ML實(shí)驗(yàn),更快的把IDEA轉(zhuǎn)化為實(shí)踐并得到結(jié)果。Keras允許以簡單而快速的原型設(shè)計(jì)(由于用戶友好,高度模塊化,可擴(kuò)展性)。Keras同時支持卷積神經(jīng)網(wǎng)絡(luò)和循環(huán)神經(jīng)網(wǎng)絡(luò),以及兩者的組合。Keras可在CPU和GPU上無縫運(yùn)行。
實(shí)例:
CNTK
官倉:https://github.com/Microsoft/CNTK
CNTK 是開源的分布式深度學(xué)習(xí)框架,全稱Microsoft Cognitive Toolkit(認(rèn)知工具包,CNTK)。CNTK通過有向圖將神經(jīng)網(wǎng)絡(luò)描述為一系列計(jì)算步驟。CNTK允許用戶輕松實(shí)現(xiàn)和組合流行的模型類型,例如前饋DNN,卷積神經(jīng)網(wǎng)絡(luò)(CNN)和遞歸神經(jīng)網(wǎng)絡(luò)(RNN / LSTM)。 CNTK通過跨多個GPU和服務(wù)器的自動區(qū)分和并行化實(shí)現(xiàn)隨機(jī)梯度下降(SGD,錯誤反向傳播)學(xué)習(xí)。
CNTK支持64位Linux或64位Windows操作系統(tǒng)。可以通過二進(jìn)制包安裝或者通過clone GitHub源代碼編譯安裝。
CNTK提供多語言庫使用,包括Python,C#和C++,也支持在Python和Java程序中使用CNTK模型評估功能。
CNTK當(dāng)前版本為2.7。
實(shí)例:
BigML
口號:對機(jī)器學(xué)習(xí)的強(qiáng)大承諾,提供了廣泛的ML建模工具。
官網(wǎng):https://bigml.com
BigML是一個軟件平臺,提供了一系列ML工具,使用戶能夠構(gòu)建應(yīng)用程序,并包括各種ML建模,時間序列預(yù)測,安全異常檢測等,在開發(fā)人員和科學(xué)學(xué)術(shù)界具有一定的追隨者。BigML提供端到端解決方案,使用戶能夠?qū)?shù)據(jù)轉(zhuǎn)換為有用的模型,這些模型可以在云中嵌入式,本地部署或遠(yuǎn)程部署。這包括有監(jiān)督和無監(jiān)督的學(xué)習(xí),以及預(yù)構(gòu)建的ML算法菜單,以加快可行系統(tǒng)的生產(chǎn)。另外,BigML提供了一個協(xié)作系統(tǒng),因此團(tuán)隊(duì)可以一起工作以構(gòu)建其ML模型。
實(shí)例:
Valohai
口號:給團(tuán)隊(duì)的MLOps平臺。
官網(wǎng):https:// valohai.com
可以將Valohai視為一種元AI工具,因?yàn)樗梢詭椭鷻C(jī)器學(xué)習(xí)項(xiàng)目更快,更高效地運(yùn)行。該平臺可以自動化MLOps,從合規(guī)性到測試。Valohai采用開放式方法來簡化ML團(tuán)隊(duì)使用的許多任務(wù)和流程。
Valohai是一個Paas平臺,用戶可以免費(fèi)注冊,并實(shí)現(xiàn)機(jī)器編排、管道管理、批量推理。用戶可以通過Python3本地代碼,Github倉庫或者Jupyter Notebook發(fā)布任務(wù),然后在其valhohai獲得計(jì)算結(jié)果。
實(shí)例:

Dialogflow
在AI術(shù)語中,自然語言處理(NLP)是一個經(jīng)常使用的術(shù)語,即一種機(jī)器系統(tǒng),可以理解(或產(chǎn)生傳真)實(shí)際的人類語音,并且具有所有的特質(zhì)。
Dialogflow一二是基于自然語言對話的人機(jī)交互技術(shù)開發(fā)工具。Dialogflow于2016年被谷歌收購。雖然具備完備的API和Web界面,但是Dialogflow是非開源的商業(yè)產(chǎn)品。
Dialogflow提供了一種可用于創(chuàng)建聊天機(jī)器人的Web界面。就算是那些非技術(shù)人員,也能夠通過該界面輕松地創(chuàng)建具有基本功能的軟件機(jī)器人。同時,用戶可以非常容易地理解和配置諸如Intent(意圖)、Entities(實(shí)體)和Actions(動作)等基本功能的屬性。因此,通過Dialogflow,您可以在幾個小時內(nèi),制作出一個具備基礎(chǔ)問答能力的聊天機(jī)器人。
Dialogflow提供了與谷歌智能助理、Slack、Facebook Messenger、Skype、Twitter、以及許多其他網(wǎng)站的集成。
其他商業(yè)AI產(chǎn)品
AI市場百家爭鳴,各大巨頭都有自己完成AI商用平臺,其中比較知名的有微軟的Azure ML,IBM Watson,亞馬遜SageMaker,Engati聊天機(jī)器人,Wipro Holmes,Ayasdi AI等都是頂級的AI系統(tǒng),我們在此不再贅述。