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