當前位置:
首頁 > 科技 > 微軟開源Azure雲服務AI引擎Infer.NET

微軟開源Azure雲服務AI引擎Infer.NET

微軟開源Azure雲服務AI引擎Infer.NET

微軟近日宣布開放Infer.NET源代碼,是微軟內部開發的一個機器學習引擎,用於為Azure、Office 365和Xbox視頻遊戲平台提供支持。

微軟已經根據MIT許可(允許免費商業使用)在GitHub上的工具提供Infer.NET代碼。這是微軟在位於英國劍橋的研究實驗室開發Infer.NET軟體第一個迭代之後的近15年來,首次開源Infer.NET。

Yordan Zaykov是Infer.NET背後的團隊工程負責人,他在一篇博文中詳細介紹了該引擎的演變。他寫道,一開始Infer.NET軟體是作為一種研究工具的,被用於創建了數百篇從流行病學到森林保護等領域的學術論文。多年來,Infer.NET發展成為Zaykov編寫的可擴展引擎,到現在已經可以幫助處理微軟不同服務中的PB級數據。

Infer.NET引擎與許多其他開源機器學習工具不同,它旨在促進「基於模型」的方法來構建人工智慧軟體,從而逆轉正常的開發工作流程。

使用傳統的機器學習工具時,工程師通常會利用現有的一個AI演算法,根據項目的要求對其進行改進。相反,Infer.NET以這些要求為出發點,讓工程師能夠將項目特定信息表達為模型,並使用該模型生成針對手頭任務優化的、新的自定義AI演算法。

這種方法使Infer.NET非常適合依賴於大量特定領域知識的項目。此外,使用該工具創建AI演算法,這是直接由它們所基於的模型決定的,為其內部工作提供了急需的可見性。

微軟的Zaykov在帖子中解釋說:「如果你自己已經設計了模型以及遵循這個模型的學習演算法,那麼你就可以理解為什麼系統以特定方式運行或做出某些預測。隨著機器學習應用逐漸進入我們的生活,理解和解釋他們的行為變得越來越重要。」

他補充說,使用Infer.NET創建的模型可以處理各種不同的數據類型,包括需要實時處理的信息,以及不完整或有缺陷的記錄。

微軟計劃將該引擎作為自己為廣泛使用的.NET開發平台創建的ML.NET框架的一部分,後者也可以在開源許可下使用。微軟還提供另一個名為Microsoft Bot Framework的開源人工智慧工具,旨在構建虛擬助理。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 至頂網 的精彩文章:

靈雀雲CTO:雲計算進入後K8S時代
VMware第二季度財報超預期 與IBM、AWS合作夥伴關係被看好

TAG:至頂網 |