跳至主要内容

机器学习工作流新手指南

通过这张信息图,快速了解机器学习工作流的全貌。
DataCamp Team
DataCamp Team

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

机器学习是数据科学中最实用的技能之一。借助机器学习,数据从业者能够对关键数据集进行预测、自动化工作流,并提取洞察。机器学习的工作流是什么样的?下方信息图展示了机器学习工作流的简化视图。

点击图片下载此信息图

项目设置

理解业务目标

与相关方沟通,深入理解所提议模型背后的业务目标。对业务目标的深刻理解将有助于您界定所需的技术解决方案、需要收集的数据来源、如何评估模型表现等。

选择问题的解决方案

在深入理解您的问题之后——聚焦于能产生最大影响的模型类别。更多信息请参阅这份机器学习速查表。

数据准备

数据收集

收集模型所需的全部数据,来源可以是您所在组织、公共渠道或付费渠道。

数据清洗

将凌乱的原始数据整理为可用于分析的干净、整洁数据。可参考这份数据清洗核对清单,快速入门数据清洗。

特征工程

对数据集进行处理,创建能提升模型预测准确性的变量(特征)。在训练集和测试集中创建相同的特征。

拆分数据

将数据集中的记录随机划分为训练集和测试集。为更可靠地评估模型表现,可使用交叉验证生成多组训练集与测试集。

建模

超参数调优

针对每个模型,使用超参数调优技术来提升模型表现。

训练模型

将每个模型拟合到训练集。

进行预测

在测试集上进行预测。

评估模型表现

对每个模型,在测试集上计算准确率、召回率与精确率等性能指标。

部署

部署模型

将选定的模型嵌入到仪表板、应用程序或其他需要的地方。

监控模型表现

随着数据变化,定期测试模型表现,避免模型漂移。

改进模型

在部署后持续迭代并改进模型。用更新版本替换现有模型以提升表现。

主题