微軟加碼ONNX中國推廣力度 欲將Azure打造成最佳人工智慧雲平台
雷鋒網消息,由微軟共同發起的開源項目ONNX合作夥伴研討會首次登陸中國,微軟項目總經理Venky Veeraraghavan和微軟人工智慧平台團隊首席項目經理Prasanth Pulavarthi於微軟大廈接受了包括雷鋒網在內的媒體採訪,ONNX進展情況如何,微軟又將怎樣推動Azure成為最佳人工智慧雲平台,兩位採訪對象作了部分解答。
ONNX架起硬體和軟體的橋樑
ONNX即「Open Neural Network Exchange」,即「開放的神經網路切換」。ONNX是一種表示深度學習模型的開放格式。藉助ONNX,AI開發人員可以更輕鬆地在最先進的工具之間移動模型,並選擇最適合他們的組合。ONNX由合作夥伴社區開發和支持。(ONNX is a open format to represent deep learning models. With ONNX, AI developers can more easily move models between state-of-the-art tools and choose the combination that is best for them. ONNX is developed and supported by a community of partners.)
以上是ONNX的官方介紹。雷鋒網此前報道,2017年9月份,微軟和 Facebook 發布ONNX,欲藉此打造一個開放的深度學習開發工具生態系統,該項目的目的是讓不同的神經網路開發框架做到互通互用。
把模型從研究階段推向產品階段,經常需要轉移到不同的框架,ONNX能讓人工智慧開發者根據任務的需要選擇最合適的開發框架,並讓硬體廠商進行最佳優化。
ONNX 的工作原理是:實時跟蹤某個神經網路是如何在這些框架上生成的,接著,使用這些信息創建一個通用的計算圖,即符合ONNX 標準的計算圖。
微軟項目總經理Venky Veeraraghavan
對於ONNX未來的演進方向,Prasanth Pulavarthi表示,「實際上ONNX的具體的規格一直是在不斷的演進當中,它的變化和演進的基礎一方面是新的開發工作,還有一方面是出現新的客戶需要,每兩到四個月,ONNX會更新一次。在這個升級當中我們會添加一些新的運算符,這種運算符實際上是一種數學上的功能,使得用戶可以創建新的模型。所以,我們會在未來繼續來做這方面的工作,繼續創造出新的類型的模型,所以ONNX的規格變化更新是一直持續的。」
微軟人工智慧平台團隊首席項目經理Prasanth Pulavarthi
Venky Veeraraghavan補充道,「ONNX是一個標準,標準之下已經有很多的公司參與進來,微軟著重確保相關的工作對於解決微軟內部的問題是有幫助的。微軟過去已經花費了大量的時間和精力應用在微軟內部,不管是Bing、語音還是廣告的模型來進行測試,以確保這一套標準是能夠支持最為複雜的模型。而且,不僅它能夠支持非常複雜的模型,同時在硬體平台上也會有出色的性能表現,並且能夠支持各種不同的框架,像TensorFlow,PyTorch。」
雷鋒網了解到,AMD、ARM、華為、IBM、英特爾、高通等企業均已加入ONNX開源項目,目前已有超過20家全球企業宣布支持ONNX。
對於業界非常關心的谷歌何時加入ONNX或者最新進展,兩位受訪對象並沒有正面回應,不過Venky Veeraraghavan表示,微軟認為在發展AI方面未來毫無疑問需要依賴開放的標準,微軟也已經與谷歌做了充分的溝通,分享了相關計劃和想法。不過目前為止,谷歌決定暫時不會積極的參與到ONNX工作當中來。
Azure目標是最強人工智慧雲平台
據微軟官方資料,目前,在多種人工智慧開發框架中都能創建ONNX模型,包括PyTorch、Chainer、微軟認知工具包(CNTK)、MXNet、ML.Net、TensorFlow、Keras、SciKit-Learn,這個列表還在不斷增加。此外,為ONNX模型實現可視化和加速的開發工具生態系統也已初具規模,已經出現了針對典型場景預先訓練的ONNX模型。
在全力支持ONNX建設開放互操作人工智慧生態系統的同時,微軟也在全力將Azure打造成最佳人工智慧雲平台,從預先訓練好的模型到幫助構建模型的雲服務,Azure提供了完善的機器學習平台。
雷鋒網了解到,微軟主要提供三方面的AI能力。第一是算力(infrastructure)層面,針對熟悉演算法的數據科學家,微軟的GPU服務數月前已經在中國數據中心落地,微軟也有非常強的數據相關服務,GPU、CPU、或者虛機,都可以歸類成是基礎架構層面的AI模式。
第二種受眾對象是軟體工程師,微軟可以提供直接調用現有AI服務的能力,比如bot或者認知服務,統稱為API認知服務,微軟將其歸類為AI Services。第三大類為工具,比如ONNX框架和CNTK框架。此外微軟還有Visual Studio和Visual Studio Code等,微軟整體AI思路也分為這三部分。
在雷鋒網看來,微軟的特點是賦能其他公司或者開發人員打造專屬AI工具、AI產品、AI的領導力和競爭力,這也是是微軟和其他人工智慧公司的區別。
※依圖醫療發布AI全部位輔助診斷產品 全球癌症篩查智能診療平台助力腫瘤早篩
※中國大學生程序設計競賽 CCPC 落幕,清華奪冠!曠視承諾包攬未來 5 年賽事總贊助
TAG:雷鋒網 |