微軟昨天宣布將開放第三個(gè)物聯(lián)網(wǎng)與人工智能內(nèi)部實(shí)驗(yàn)室(IoT & AI Insider Labs)。新的實(shí)驗(yàn)室坐落于德國(guó)慕尼黑,從4月開始啟用,將在現(xiàn)有位于美洲(華盛頓雷蒙德)和亞洲(中國(guó)深圳)基礎(chǔ)上進(jìn)一步覆蓋EMEA地區(qū)。
使命
這個(gè)實(shí)驗(yàn)室的使命是為物聯(lián)網(wǎng)和人工智能領(lǐng)域的初創(chuàng)公司提供設(shè)施和專業(yè)知識(shí),提供的設(shè)施包括激光切割機(jī)、回流爐和3D打印機(jī),此外還有擁有物聯(lián)網(wǎng)硬件、嵌入式系統(tǒng)軟件、云工程設(shè)計(jì)、物聯(lián)網(wǎng)、機(jī)器學(xué)習(xí)和人工智能方面專業(yè)技能的人員。初創(chuàng)公司可以申請(qǐng)使用該實(shí)驗(yàn)室,如果申請(qǐng)被接受,他們計(jì)劃參加1-3周的短期培訓(xùn),讓他們不受阻礙、超越原型階段、并準(zhǔn)備進(jìn)入市場(chǎng)。
當(dāng)然,此舉的目標(biāo)是讓這些公司在起步階段構(gòu)建人工智能和物聯(lián)網(wǎng)生態(tài)系統(tǒng),同時(shí)將微軟的物聯(lián)網(wǎng)和人工智能技術(shù)傳播給這個(gè)領(lǐng)域的初創(chuàng)公司。這將有助于讓微軟成為云和機(jī)器學(xué)習(xí)領(lǐng)域的領(lǐng)導(dǎo)者,突顯了一直以來微軟專注合作伙伴的核心。
堆疊
在關(guān)于該實(shí)驗(yàn)室的公關(guān)材料中,微軟提到了通過提供物聯(lián)網(wǎng)和人工智能“完整堆棧”經(jīng)驗(yàn)來幫助客戶。這個(gè)所說的“堆棧”是一個(gè)舊的軟件行業(yè)術(shù)語,用于描述垂直集成(或者“堆疊”)的產(chǎn)品和技術(shù)集合,其中包含從低級(jí)操作系統(tǒng)環(huán)境和存儲(chǔ)庫(kù)到更高級(jí)的設(shè)施、工具和開發(fā)套件。
雖然這個(gè)行業(yè)習(xí)慣于在Web開發(fā)背景下聽到“完整堆棧”這個(gè)詞,但對(duì)于人工智能和物聯(lián)網(wǎng)的應(yīng)用來說還是一個(gè)比較新鮮的現(xiàn)象。這不是沒有道理的,考慮到下面微軟提供的相關(guān)的Azure服務(wù):
- Azure Event Hubs
- Azure IoT Hub
- Azure IoT Suite
- Azure Stream Analytics
- Apache Kafka for Azure HDInsight
- Azure Machine Learning
- Spark MLLib on Azure HDInsight
- Azure Cognitive Services
微軟提供上面這些服務(wù)來完善物聯(lián)網(wǎng)和人工智能產(chǎn)品,處理來源于物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)流,通過物聯(lián)網(wǎng)數(shù)據(jù)以及/或者對(duì)這些數(shù)據(jù)的評(píng)分來構(gòu)建機(jī)器學(xué)習(xí)模型,這些的工業(yè)用例十分廣泛,包括預(yù)防性維護(hù)、網(wǎng)絡(luò)優(yōu)化、醫(yī)療保健和客戶分析。
混合云
除了上面的云服務(wù)之外,下面的微軟技術(shù)也與物聯(lián)網(wǎng)和人工智能相關(guān):
- Analytics Platform System(基于ASP——一種數(shù)據(jù)倉(cāng)庫(kù)設(shè)備——版本的SQL Server)
- SQL Server Analysis Services
- Power BI
- Cognitive Toolkit(也就是CNTK,Computational Network Toolkit)
上面大多數(shù)技術(shù)都可以用于本地和私有云中。APS僅用于內(nèi)部環(huán)境,但是結(jié)合Azure SQL Data Warehouse和HDInsight提供了相似的功能。Azure Analysis Services目前已經(jīng)可以預(yù)覽,Power BI有桌面和云服務(wù)組件。
計(jì)算機(jī)即網(wǎng)絡(luò)
CNTK提供了一系列基于神經(jīng)網(wǎng)絡(luò)的深度學(xué)習(xí)算法,使用這些算法可以對(duì)模型進(jìn)行培訓(xùn)和測(cè)試,然后將模型用于評(píng)分新的數(shù)據(jù);換句話說,可以用于預(yù)測(cè)分析。CNTK可覆蓋服務(wù)器集群,利用圖形處理單元(GPU)以及傳統(tǒng)CPU,處理巨大的數(shù)據(jù)集。CNTK可以從Python和C++代碼以及CNTK原生的BrainScript語言中調(diào)用。
CNTK某種程度上類似于Google的TensorFlow,但是微軟稱CNTK在培訓(xùn)時(shí)間方面的表現(xiàn)遠(yuǎn)遠(yuǎn)優(yōu)于TensorFlow。這兩者都是開源,但是采用不同的許可。
那么Cognitive Toolkit又是如何被微軟用于云領(lǐng)域的?首先,CNTK可以用于在Azure虛擬機(jī)和Jupyter教程筆記本中進(jìn)行評(píng)估,此外Azure中也提供了CNTK。CNTK工具套件還可以部署到生產(chǎn)中構(gòu)建Azure虛擬機(jī)集群,包括Azure N系列虛擬機(jī),配置的NVIDIA GPU可以被CNTK充分利用。
推廣、布道、教育市場(chǎng)
憑借著所有這些技術(shù),更不要說還有Windows 10 IoT Core以及微軟版本的Raspberry Pi 2,微軟真正地為物聯(lián)網(wǎng)和人工智能提供了一個(gè)堆棧。這樣一種堆棧是很新鮮的,考慮到它集成了Azure云和輔助服務(wù)(包括原始計(jì)算和存儲(chǔ)),還有很多教育和布道工作要做。
微軟需要在教育/布道方面加大力度,不僅是推動(dòng)物聯(lián)網(wǎng)/人工智能堆棧本身的普及,而且還要鞏固微軟作為一家云計(jì)算公司的業(yè)績(jī)表現(xiàn)、認(rèn)可度以及成功??紤]到這個(gè)堆棧的潛在采用者大多數(shù)是資源有限的初創(chuàng)公司,他們?nèi)匀辉谂Ω锨把丶夹g(shù)的發(fā)展步伐,所以這種實(shí)體實(shí)驗(yàn)室似乎是正確的方向。
決策2017
正如競(jìng)選一樣,微軟需要走出去、與選民親密接觸,建立信任、贏得信任、獲得選票,贏得大選。微軟不能只是打打電話,像常用的競(jìng)選手段,不能想的理所當(dāng)然,否則就會(huì)令人失望地?cái)∵x。
但是與政治不同,微軟不能利用虛假的消息,或者任何類似的手段來贏得勝利。一旦有了具體的采用、大量現(xiàn)場(chǎng)和保留使用服務(wù),簽署企業(yè)協(xié)議,被行業(yè)認(rèn)可為業(yè)界標(biāo)準(zhǔn)提供商,這才是贏得勝利。
考慮到這一點(diǎn),微軟應(yīng)該很快會(huì)啟動(dòng)更多的物聯(lián)網(wǎng)和人工智能內(nèi)部實(shí)驗(yàn)室。