聯繫我們

課程簡介

簡介

安裝與設定 .NET 開發平台的機器學習 (ML.NET)

  • 設定 ML.NET 工具與函式庫
  • ML.NET 支援的作業系統與硬體配備

ML.NET 功能與架構概覽

  • ML.NET 應用程式程式設計介面 (ML.NET API)
  • ML.NET 機器學習演算法與任務
  • 使用 Infer.NET 進行機率程式設計
  • 選擇適當的 ML.NET 相依套件

ML.NET Model Builder 概覽

  • 將 Model Builder 整合至 Visual Studio
  • 利用 Model Builder 實現自動化機器學習 (AutoML)

ML.NET 命令列介面 (CLI) 概覽

  • 自動化機器學習模型生成
  • ML.NET CLI 支援的機器學習任務

從資源取得與載入機器學習資料

  • 利用 ML.NET API 處理資料
  • 建立與定義資料模型的類別
  • 標註 ML.NET 資料模型
  • 將資料載入 ML.NET 框架的應用案例

準備並將資料加入 ML.NET 框架

  • 使用 ML.NET 篩選操作過濾資料模型
  • 使用 ML.NET DataOperationsCatalog 與 IDataView
  • ML.NET 資料預處理的正規化方法
  • ML.NET 中的資料轉換
  • 處理用於 ML.NET 模型生成的分組數據類別資料

實現 ML.NET 機器學習演算法與任務

  • 二類與多類 ML.NET 分類
  • ML.NET 中的回歸分析
  • 使用 ML.NET 的叢集化對資料實例進行分組
  • 異常檢測機器學習任務
  • ML.NET 中的排序、推薦與預測
  • 為資料集合與函數選擇適當的 ML.NET 演算法
  • ML.NET 中的資料變換
  • 提升 ML.NET 模型準確度的演算法

在 ML.NET 中訓練機器學習模型

  • 建構 ML.NET 模型
  • 用於訓練機器學習模型的 ML.NET 方法
  • 將資料集分割為 ML.NET 的訓練與測試集
  • 處理 ML.NET 中的不同資料屬性與案例
  • 快取 ML.NET 模型訓練用的資料集

在 ML.NET 中評估機器學習模型

  • 提取用於重新訓練或檢查模型的參數
  • 收集並記錄 ML.NET 模型指標
  • 分析機器學習模型的效能

檢查 ML.NET 模型訓練步驟中的中間資料

利用排列特徵重要性 (PFI) 解讀模型預測結果

儲存與載入已訓練的 ML.NET 模型

  • ML.NET 中的 ITTransformer 與 DataViewScheme
  • 從本機與遠端載儲存的資料
  • 處理 ML.NET 中的機器學習模型管線

利用已訓練的 ML.NET 模型進行資料分析與預測

  • 設定用於模型預測的資料管線
  • 單一與多重 ML.NET 預測

優化與重新訓練 ML.NET 機器學習模型

  • 可重新训练的 ML.NET 演算法
  • 載入、提取並重新訓練模型
  • 比較重新訓練後的模型參數與先前 ML.NET 模型

將 ML.NET 模型整合至雲端

  • 使用 Azure 函式與 Web API 部署 ML.NET 模型

問題排除

總結與結論

最低要求

  • 熟悉機器學習演算法與函式庫
  • 精通 C# 程式語言
  • 具備 .NET 開發平台經驗
  • 基本了解資料科學工具
  • 具備基礎機器學習應用程式使用經驗

目標受眾

  • 資料科學家
  • 機器學習開發人員
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類