時間:2018-09-15 來源:互聯網 瀏覽量:
微軟最新發布的 ML.NET 最大的更新便是開始支持深度學習框架。另外,微軟目前也在開發 ML.NET API,屆時將啟用現有的 LearningPipeline API。
適逢 .NET Conf 2018,微軟順勢發布了 ML.NET 0.5,這一次帶來了巨大的更新。微軟在 ML.NET 0.5 中添加了 TensorFlow 模型。微軟說到,深度學習是人工智能和機器學習的一個子集,它可以通過實例學習人類自然獲得的能力。 與傳統的機器學習相比,深度學習可以直接從圖像,聲音和文本中學習物體檢測, 測量或分類任務,甚至可以提供語音識別和語言翻譯等功能,但傳統的機器學習依賴於特征工程和數據處理。
深度學習模型需要大量標記數據和多層神經網絡進行訓練。 微軟認為深度學習已經變得流行,除了在計算機視覺任務上表現良好外,恰逢如今數據爆炸的時代。 微軟希望 ML.NET 也支持深度學習,因此通過新的 TensorFlow Transform,在 ML.NET 中與 TensorFlow 第一階段的集成,開發人員可以從任何地方訓練或下載 TensorFlow 模型,在 ML.NET 中用於預測結果。
微軟表示,ML.NET 框架現在已經 TensorFlow,未來也不排除對 Torch 和 CNTK 等深度學習庫的支持。