ML.NET是面向.NET開發人員的開源和跨平臺機器學習框架(Windows,Linux,macOS)。使用ML.NET,開發人員能夠利用他們現有的工具和技能組,經過爲情感分析,推薦,圖像分類等常見場景建立自定義機器學習模型,將自定義AI開發並注入其應用程序。git
今天咱們宣佈推出ML.NET 1.0 RC(Release Candidate)(1.0.0-preview版本
),這是在2019年第二季度發佈最終ML.NET 1.0 RTM 以前的最後預覽版本。github
很快,咱們將結束2018年5月開源的偉大旅程中首個主要里程碑,當時將ML.NET v0.1做爲開源發佈。從那時起,咱們一直堅持月發佈共計12個預覽版本,以下面的路線圖所示:api
在此版本(ML.NET 1.0 RC)中,咱們最初總結了咱們的主要API更改。對於下一個開發週期,咱們專一於改進文檔和樣本,並在須要時解決主要的關鍵問題。app
目標是避免向前發展任何新的突破性變化。框架
ML.NET包的穩定版與預覽版的分離:標題ML.NET 1.0,ML.NET中的大部分功能(約95%)將做爲穩定版本發佈(版本1.0)。機器學習
您能夠在此處查看「穩定」包和類的參考列表。ide
可是,有一些功能區域在發佈ML.NET 1.0時仍然不會處於RTM狀態。仍保留爲預覽的這些功能被歸類爲具備該版本的預覽包0.12.0-preview
。工具
ML.NET 1.0發佈後將繼續處於預覽狀態的主要包是如下(0.12 version packages
):學習
您能夠在此處查看「1.0以後」預覽包和類(0.12.0-preview)的完整參考列表。ui
IDataView遷移到Microsoft.ML命名空間:此版本中的一個變化是咱們已根據收到的反饋將IDataView移回Microsoft.ML命名空間。
TensorFlow支持修復: TensorFlow是一個開源機器學習框架,用於深度學習場景(如計算機視覺和天然語言處理)。ML.NET支持使用TensorFlow模型,但在ML.NET版本0.11中,已經爲1.0 RC版本修復了一些問題。
您能夠在此處查看運行TensorFlow模型的ML.NET代碼示例。
ML.NET 1.0 RC發行說明:您能夠在此處查看1.0 RC的其餘發行說明。
爲方便起見,若是要將代碼從ML.NET v0.11 移動到v0.12,能夠查看影響咱們樣本的重大更改列表。
若是您在應用程序中使用ML.NET並但願投入生產,您能夠與ML.NET團隊的工程師交談:
若是您但願ML.NET團隊的成員與您聯繫,請填寫此表並在最後留下您的聯繫信息。
如前所述,ML.NET 1.0幾乎就在這裏!您能夠經過研究如下資源在發佈以前作好準備:
在這裏開始使用ML.NET。
接下來,進一步探索其餘一些資源:
咱們將經過提交有關ML.NET GitHub倉庫中的任何建議或加強功能的問題來感謝您的反饋,以幫助咱們塑造ML.NET並使.NET成爲機器學習的理想平臺。
ML.NET讓咱們的機器學習快樂編碼!