课程大纲
简介
安装和配置用于.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
机器翻译