課程簡介
簡介
安裝和配置用於.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開發平臺的經驗
- 對數據科學工具有基本瞭解
- 具備基本的機器學習應用經驗
受衆
- 數據科學家
- 機器學習開發者
客戶評論 (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
課程 - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.