課程簡介

簡介

安裝和配置用於.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 時間:

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類