数据分析师经验|新公布的10个数据挖掘开发部署步骤,这些内容你真的清楚了吗
一、数据挖掘开发部署步骤——原始数据采集
检查原始数据提取过程(数据仓库、数据集市、外部数据等),注意查看是否按要求进行数据脱敏,以及是否进行数据质量检查。
使用提供的数据提取方法,重新进行数据提取;
抽样检查字段正确性和完整性;
抽样查看字段中是否有敏感信息;
统计数据总量及缺失量。
二、数据挖掘开发部署步骤——数据整合逻辑
检查数据处理及整合的基本思路,数据处理方法和流程(数据关联、链接)的正确性和完整性及处理结果的正确性。
检查数据预处理思路和处理方法是否正确;
检查数据处理流程(数据关联、链接)和整合过程是否正确且完整;
抽样检查数据处理结果,并与原数据进行对比,或设置检查点进行中间步骤的检查;
结合模型训练及预测结果,对数据处理逻辑进行完善。
三、数据挖掘开发部署步骤——特征工程处理
检查数据特征加工处理结果的正确性和稳定性。
检查特征提取方法是否正确且可以表达业务含义;
结合模型训练及测试结果,确认特征提取逻辑的完备性和稳定性。
四、数据挖掘开发部署步骤——算法参数选择
根据业务需求分析算法合理性,对比不同参数下的模型运行结果,确定算法及参数选择的合理性。
根据业务需求及数据特点选择合适算法,使用多种算法进行对比,得到适合建模场景的算法;
参数选择同理,对比多种参数选择结果,选最佳结果对应的参数。
五、数据挖掘开发部署步骤——数据分配策略
检查采用交叉验证方式建立模型过程中的数据集拆分策略及模型结果,对比不同分配策略下模型的效果。
检查数据集是否满足生产环境数据应用需求(如时序要求,数据量级限制等);
检查交叉验证过程中数据集训练和测试分配策略是否合理,包括拆分比例和方法;
对比多种分配策略,根据训练和预测结果选择恰当的分配比例,使得模型有良好的准确性、稳定性和泛化性。
六、数据挖掘开发部署步骤——模型训练效率
检查模型开发过程中所使用的工具情况,及模型开发过程的运行耗时。
检查模型开发平台或工具包在训练过程中的可靠性;
检查模型训练和测试耗时是否满足需求;
检查模型训练和测试的自动化支持能力。
七、数据挖掘开发部署步骤——模型评价方案
检查模型评价方案及评价指标的合理性。
使用多种评价指标分析模型训练效果,针对不同类型模型选择适当评价指标;
建议分类模型选择AUC、Precision、Recall和F1-score;回归模型选择Rmse、r2等;聚类模型选择聚合度等。
八、数据挖掘开发部署步骤——模型结果复核
检查模型评价结果的正确性,结果可再现及稳定性;
选择适当的评价指标,由评价指标结果判断模型结果优劣;
多次重复建模过程,改变模型开发输入数据,检查结果可再现性及稳定性。
九、数据挖掘开发部署步骤——流程化部署
检查模型部署在生产环境后模型运行过程的流程化能力,以及调度脚本的正确性和可维护性。
模型部署后,使用调度脚本控制数据挖掘模型实现流程化运行;
查看调度脚本的正确性和完整性,以及控制整个流程调整变化的能力。
十、数据挖掘开发部署步骤——模型运营优化
模型在日常运行过程中,检查批处理的输入数据采集、加工及运行过程的处理效率,检查模型输出结果的时效性和准确性。
确定数据处理用到的软硬件运行环境,分析其运算效率;
进行完整的数据批处理过程(数据采集、加工及预测)并记录耗时,检查是否有耗时较长的步骤,并寻求可改进的方法(编码改进,软件选择,设备更改);
检查模型运行结果是否满足前端业务应用需求,跟踪模型运行情况,定期进行模型结果分析,并适时启动模型优化更新。
以上就是有关于数据挖掘开发部署步骤的相关内容,以及相应的解析,不论你是已经入职数据分析师岗位的新人,还是打算进入数据分析岗位的小白,以上的内容都或多或少会对大家有所帮助,环球网校的小编在这里祝大家的数据分析师职业道路顺利。
最新资讯
- 数据分析业务顺序是什么?这样做的数据分析师才是合格的2020-07-17
- 有哪些数据分析进化阶段?这才是数据分析师变强的必经之路2020-07-17
- 规范的数据分析步骤是什么?这才是数据分析师的工作规范2020-07-16
- 如何建立正确的数据计划?这才是优秀的数据分析师必备技能2020-07-16
- 怎样才能建立正确的数据模式?这对于数据分析师有效2020-07-16
- 如何选择合适的数据分析工具?这是每个数据分析师都要学会的2020-07-16
- 正确的时间管理方法有哪些?优秀的数据分析师都会这么做2020-07-14
- 常见的数据分析错误有哪些?作为数据分析师别说你没犯过2020-07-14
- 数据分析师进步之路是什么?原来这才是别人的超过你的原因2020-07-14
- 数据分析的误区有哪些?数据分析师不注意这些怎么进步2020-07-14