微軟
據(jù)TechCrunch網(wǎng)站北京時(shí)間9月25日?qǐng)?bào)道,與眾多競爭對(duì)手一樣,微軟近年來也開始專注于機(jī)器學(xué)習(xí)技術(shù),這一戰(zhàn)略重心在今天的微軟Ignite技術(shù)大會(huì)上體現(xiàn)得淋漓盡致:這家軟件巨頭在本次大會(huì)上發(fā)布了許多機(jī)器學(xué)習(xí)工具,幫助開發(fā)者打造新的AI應(yīng)用。
微軟今天針對(duì)開發(fā)者推出三款重要的新工具:Azure機(jī)器學(xué)習(xí)實(shí)驗(yàn)服務(wù)、Azure機(jī)器學(xué)習(xí)工作臺(tái)以及Azure機(jī)器學(xué)習(xí)模型管理服務(wù)。此外,微軟還針對(duì)那些想要借助Visual Studio Code IDE、用CNTK、TensorFlow、Theano、Keras和Caffe2語言建造模型的開發(fā)者推出了一系列新工具。至于非開發(fā)者,微軟則把基于Azure的機(jī)器學(xué)習(xí)模型推向Excel用戶,這樣一來,后者就可以激活本公司數(shù)據(jù)科學(xué)家直接在電子數(shù)據(jù)表格中創(chuàng)建的AI功能。
Azure機(jī)器學(xué)習(xí)實(shí)驗(yàn)服務(wù)旨在幫助開發(fā)者快速掌握和部署機(jī)器學(xué)習(xí)實(shí)驗(yàn)。這項(xiàng)服務(wù)支持所有常見開源框架,比如PyTorch、Caffe2、TensorFlow、Cahiner和微軟自有CNTK,還可以將覆蓋范圍從當(dāng)?shù)貦C(jī)器擴(kuò)展至云端的數(shù)百臺(tái)GPU。該服務(wù)可以追蹤所有模型、配置和數(shù)據(jù),給予開發(fā)者完整的實(shí)驗(yàn)版本。
Azure機(jī)器學(xué)習(xí)工作臺(tái)則是針對(duì)Windows和Mac用戶的桌面客戶端,用微軟自己的話說,這項(xiàng)服務(wù)旨在“成為開發(fā)生命周期的控制面板,以及一個(gè)讓人開始使用機(jī)器學(xué)習(xí)的捷徑。”它與Jupyter Notebooks以及Visual Studio Code和PyCharm等IDE進(jìn)行了整合,讓開發(fā)者可以用Python、PySpak和Scala等語言建造模型。
正如微軟高管約瑟夫·斯洛什(Joseph Sirosh)在今天的公告中所說,Azure機(jī)器學(xué)習(xí)工作臺(tái)最有意思的一項(xiàng)功能可能是,它可以自動(dòng)轉(zhuǎn)化數(shù)據(jù),讓機(jī)器學(xué)習(xí)算法對(duì)其進(jìn)行處理。與Azure機(jī)器學(xué)習(xí)實(shí)驗(yàn)服務(wù)一樣,Azure機(jī)器學(xué)習(xí)模型管理服務(wù)則利用Docker容器,幫助開發(fā)者和數(shù)據(jù)科學(xué)家部署和管理模型。
這些新工具的推出表明,微軟針對(duì)那些想要打造機(jī)器學(xué)習(xí)應(yīng)用的開發(fā)者——無論是給內(nèi)部客戶還是外部客戶——繼續(xù)擴(kuò)大它的工具箱。尤其值得關(guān)注的是,這些工具支持眾多非微軟框架。就在幾年前,這一幕可能還無法想象,但這些框架每一個(gè)都有其固有的優(yōu)勢(shì)和劣勢(shì),幸好微軟明白該公司的側(cè)重點(diǎn)不是將某些框架排除在外,而是提供一個(gè)支持所有框架的平臺(tái)。畢竟,微軟在這個(gè)方面的思路,并不是提供開源框架,而是提供云服務(wù),讓開發(fā)者可以借此學(xué)習(xí)、部署和管理這些框架。