課程簡介
簡介
安裝和配置用於.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)
ML生態系統不僅包括MLFlow,還有Optuna、hyperops、docker、docker-compose
Guillaume GAUTIER - OLEA MEDICAL
課程 - MLflow
機器翻譯
我參加了Kubeflow的遠程培訓,這次培訓讓我鞏固了關於AWS服務、K8s以及圍繞Kubeflow的所有DevOps工具的知識,這些都是正確應對該主題的必要基礎。我想感謝Malawski Marcin的耐心和專業精神,他在培訓和最佳實踐建議方面做得非常出色。Malawski從不同角度探討了該主題,使用了不同的部署工具,如Ansible、EKS kubectl和Terraform。現在,我完全確信自己正在進入正確的應用領域。
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
課程 - Kubeflow
機器翻譯