今年 Build 大會總共吸引 6000 名登記參加者,為期三天的大會将包括 3 個 主題演講,180 多個分組會議以及 40 多個參展商,今年主推 Microsoft Azure 和 Microsoft 365,微軟決心要讓計算無處不在,打造多傳感器和多裝置的智能生态。
今年負責演講的是 CEO 薩蒂亞·納德拉、雲服務部門負責人 Scott Guthrie、以及 Microsoft 365 的作業系統副總裁 Joe Belfiore。納德拉在大會開始引用了普适計算概念創始人 Mark Weiser 的一句話:「最深刻的技術是消失的技術,它們融入生活,變成生活。」接下來 Scott Gutherie 的演講也推動從雲端到邊緣的計算,把重心放在了應用場景和合作夥伴上。
Build 人工智能
微軟全球執行副總裁、微軟人工智能及微軟研究事業部沈向洋介紹了微軟與人工智能的淵源——27 年前,微軟研究院成立,着手研究自然語言處理、計算機視覺和語言識别。在 2016 年,微軟推出了有 152 層的超深神經網絡 ResNet,打破了層數記錄并且在圖像識别任務上的錯誤率非常低。2017 年的會話語音識别系統在 Switchboard 資料集的測試上錯誤率隻有 5.1%。
今年 1 月,微軟研究院在斯坦福大學發起的 SQuAD 文本了解挑戰賽上獲的完成 SQuAD 閱讀了解測試的準确率高達 88.5%,超越人類。2018 年 3 月,微軟宣布旗下機器翻譯技術取得突破,在中文翻譯英文準确度可媲美人類。
今年的 Build 推出了實時人工智能基礎架構 Project Brainwave,利用 Azure 上最先進的 FPGA 架構構成實時人工智能資料處理。拿圖像識别舉例來說,視訊流、圖像處理都是最損耗資源的過程,想要做到對每一幀圖像都飛快處理很困難,開發人員需要在批尺寸(batch size)和性能之間做出取舍。而 Project Brainwave 可以優化性能,減少硬體資源耗損,不僅在雲端提供 FPGA,也可以在本地通過 Azure Stack 使用。
針對開發人員,微軟還推出了 Project Kinect for Azure,一組包涵深度攝像頭在内的傳感器套件,具備在邊緣環境中進行人工智能計算的能力。微軟在 2010 年釋出 Kinect 用來輔助 Xbox 360,然而今天的 Kinect 傳感器已經不單純是遊戲裝置了,微軟正在将其與雲結合,并且将在三個主要領域進行開發:機器學習,認知服務和物聯網邊緣計算,而其中最重要的應用場景當屬計算機視覺。
另外一個亮點是對話式人工智能。自兩年前釋出 Bot Framework 以來,已經有約 30 萬名開發者加入微軟 Bot 的平台。
在這裡,沈向洋還提到了開源人工智能平台的重要性。微軟和 Facebook 共同推出的 ONNX 平台可以幫助深度學習架構在任何晶片、裝置上運作。在上星期,微軟亦宣布 Azure 和資料科學虛拟機開始支援 PyTorch 1.0,目前已有六種架構支援 ONNX。
Machine Learning for .NET 是其中的另一項重要釋出。ML.NET 是一款跨平台開源機器學習架構,使 .NET 開發者也可以進行機器學習。至此,微軟終于開放了基于自有程式設計語言的機器學習官方工具。
據介紹,ML.Net 允許 .NET 開發者開發自己的模型,将定制 ML 融入其應用,無需具備開發機器學習模型或調參的先驗知識,所有這一切都是在 .NET 環境中進行的。
ML.NET 最初是微軟研究院開發的,在過去十年中發展成為很有用的架構,并在微軟的多個産品組中使用,如 Windows、Bing、PowerPoint、Excel 等等。
本次預釋出版本 ML.NET 可以執行分類(如支援文本分類、情感分析)和回歸(如價格預測)等機器學習任務。
此外,此預釋出版本 ML.NET 還包括第一個 .NET API(可用于訓練模型、使用模型進行預測),以及該架構的核心部分,如學習算法、轉換和機器學習資料結構。
為了圈粉更大的程式員社群,微軟還上線了 AI.lab 和 AI School,免費提供 AI 線上課程并且提供相關資源。
打造基于 AZURE 和 MICROSOFT 365 的開發生态
不同種類的智能裝置正快速湧現在家庭和商業場合中,預計到 2020 年,其總數将超過 200 億台,為世界人口的三倍。裝置無需連接配接到雲端,就能具備看、聽、推理、預測的能力,微軟也在積極物色上下遊的合作夥伴。
納德拉在會上宣布了與大疆無人機達成戰略合作,幫助駕馭商用無人機和邊緣雲計算。大疆也将釋出面對 Windows 的軟體 SDK。在 Windows 10 電腦編寫的應用程式,可以針對不同場景控制無人機飛行和實時資料傳送。雙發的合作也将為農業、建築和公共安全提供解決方案。Azure IoT 主管 Sam George 在大疆從業人員的協助下在現場試飛了無人機。
在此之上,微軟還宣布了與高通的合作,打造運作 Azure IoT Edge 的視覺人工智能開發工具包。這一解決方案将為開發基于攝像頭的物聯網解決方案提供關鍵的硬體和軟體支援。開發者可以利用 Azure 機器學習服務及高通視覺智能平台與高通人工智能引擎的硬體加速開發應用解決方案。攝像頭也可以用于更進階的 Azure 服務,例如機器學習、流分析和認知服務,并且可以從雲端下載下傳到邊緣環境中在本地運作。
另外微軟希望把 Microsoft 365 作為主要開發平台,試圖圍繞這個結合 Office 365、Windows 10 和 EMS 為一體的平台建立開發生态。在 Build 大會上,微軟公布了一系列創新機會,讓開發者得以創造出更智能的方式幫助人們完成工作,其中包括全新的開發工具,允許開發者靈活選擇自己喜歡的程式設計語言和架構來進行開發和設計。
科技巨頭之間的合作和不合作
在今年 Build 的開場,CEO Satya Nadella 就幽默了一把蘋果:「我認識比爾·蓋茨二十年從來沒聽他聊過蘋果股票,直到最近。」
在剛剛結束的 F8,Facebook 推出了針對社交媒體新生代使用者的功能,雖然産品線不與微軟産生直接沖突,納德拉卻在台上強調了微軟對資料隐私,網絡安全和人工智能道德的加大投入,并表示公司将遵循歐盟由歐盟出台、截至目前最嚴苛的資料保護新規定 GDPR,間接表示微軟将不會在這個問題上摔跤。
Build 2018 特地邀請亞馬遜 Alexa VP Tom Taylor 與 Cortana 項目組總經理 Megan Saunders 在台上展示了兩個語音助手的「塑膠花友誼」。在應用場景示範上 Alexa 重點完成家務,比如把牛奶加到購物清單上,而 Cortana 負責分擔例如發郵件等工作任務。當使用者詢問:「Cortana,能幫我開一下 Alexa?」任務就會自動被轉交至 Alexa。
示範結束的時候,Taylor 特意詢問 Alexa 對 Cortana 怎麼想,Alexa 回答說:「我很喜歡 Cortana,因為我們倆都有光圈(light rings),但是她的光圈有光環(指 Halo VR,微軟接入的虛拟現實功能)。」在現場聽上去,Cortana 和 Alexa 的聲音相似度極高,幾乎可以實作無縫銜接,雖然她倆的聊天内容聽上去可能有些尬。但毫無疑問的是,微軟和亞馬遜正在攜手合作網羅所有語音助手在居家和工作場合的應用。
未被本次大會提及的谷歌,是微軟在 B2BC 戰略賽道上最大的競争對手。介于微軟和谷歌的大會撞日,在微軟大會舉辦地華盛頓會議中心,有着不少同時跑兩場會的程式員、分析師和媒體。不少人透露将把 7 日留給微軟,8-10 日留給谷歌。Build 的主辦方也巧妙地避開了與谷歌會議的直接沖突,在開幕第二天早上 10 點之前結束主題演講