聯繫我們

課程簡介

簡介

安裝與配置 .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 functions 和 Web API 部署 ML.NET 模型

疑難排解

總結與結論

最低要求

  • 具備機器學習演算法與函式庫知識
  • 熟練 C# 程式語言
  • 具備 .NET 開發平台經驗
  • 對數據科學工具具備基本理解
  • 具備基礎機器學習應用程式使用經驗

目標受眾

  • 數據科學家
  • 機器學習開發人員
 21 小時

客戶評論 (3)

課程分類