京公网安备 11010802034615号
经营许可证编号:京B2-20210330
数据分析/机器学习模型无法部署的八大原因
不要成为一个模型无法部署的数据科学家
举一个典型的模型部署失败的实例:Netflix大奖竞赛。简单来说,这是一个面向大众开放的竞赛,参与者需要写一个协同过滤算法来预测电影的用户评级。胜出者获得了1000万美元的大奖。然而最后,这个完整的模型却没有得到部署。
不仅仅是Netflix,大多数公司都发生过这种戏剧性的事件。就在最近,我与许多一流数据分析公司的公司高管进行了交流,而他们最大的担忧就是公司50%的预测模型都得不到实现。
为什么要建立一个在现实世界中无法使用的模型呢?这就好像你做一个蛋糕,尝试过后发现很美味,但却永远不让任何人吃一个道理。
在本文中,我列出了在建立模型时你应当谨记的所有可能原因。在我的职业生涯中,我曾多次遇到过这种情况。因此,我认为在我经验的帮助下,可以帮助你克服这种情况。
模型部署失败的8个原因
1、高假正性(FP):这看上去似乎有点专业,而目前最重要的是了解什么是假正。假设在一个分类模型中,我们想要预测客户是应答者(给出答案的人)还是非应答者(不给出答案的人)
想象一下,如果你预测一个人X会是一个应答者,但实际上他并不会给出任何答案。这种情况下,X就被称为假正。那么在现实世界中这会造成什么影响,我知道你想要问这个问题。
举个例子,例如你需要为1000个客户建立一个保留活动,在这1000个客户中会有100个客户流失(离开)。你创建一个了不起的模型,在这个模型中前十个人中有四个人会离开(相等的十大部分)
这就意味着,从你预测的前100个客户中,40个客户会流失。所以,你推荐企业专为这100个客户提供一个吸引人的购物方案,这样可以阻止他们流失。但是,这仍有很大问题。
问题就是你花费在那些客户身上的每一美元中,只有0.4美元被用来阻止客户流失。剩下的0.6美元都浪费在那些并不是真心想要离开的假正(FP)客户身上。
2、不了解基本业务模型:最近,对于使用机器学习算法和更加复杂的模型建立技术的需求正在日益增长。换句话说,各企业正在逐渐减少使用传统的模型技术。
毫无疑问,使用机器学习技术可以加大预测能力。但是企业仍不是太接受这种黑盒技术。以我经验而言,这将导致实施一个预测策略时会需要更长的前置时间。由于大多数的应用程序业务上是高度动态的,该模型也会由于较长的前置时间变得越来越冗余
3、对业务问题不够了解:创建过预测模型对分析师或者业务同行而言都会在其履历上添加浓墨重彩的一笔。然而,这并不是你建立模型的目的。在某些情况下,分析师进入创建模型阶段,并会试图削减本应分配给了解业务问题的时间。
4、模型实施过于复杂:预测能力是这些模型实施的灵魂,但是一般情况下,预测能力是以模型的复杂度为代价的。为使模型更加健壮我们开始引入双变量和三变量,不论这些变量对业务来说有没有意义。这样的模型在书本上可能是十分精彩的,然而就因如此,他们也只能停留在书本上,并不能在现实世界中实现。
5、不能解决根本原因,仅仅试图提高一个过程的影响。我们为什么做模型?最重要的原因是为找到一个特定响应的驱动程序。这些驱动程序又是什么?驱动程序往往是响应率的根本原因。如果你引进所有影响当做输入变量,然后这些变量也会作为重要输出时将会发生什么?这将没有任何用处,因为你没有改变任何可能带来变化的事情。
6、训练人口与得分人口完全不同:在很多情况下,我们最终是在一个与实际人口完全不同的人口中建立模型。举例来说,如果你正在创建一个针对人口的活动,并且以前没有类似的活动。在这种情况下,我们先从基本假设开始,假设该人口具有高响应率,且有可能有高增量响应率。但是这种假设很少是真实的,因此该模型将很难使用。
7、不稳定模型:高性能模型通常是高度不稳定的,并且不在同一时间内执行。在这种情况下,业务可能需要高频的模型修正。随着模型创建的前置时间越来越长,业务可能会开始回到基于直觉的策略。
8、依赖于高动态变量的模型:动态变量给模型带来真正的预测能力。然而,你也可能会有这样的变量,它的赋值永远不会显示在训练窗口。
例如,你可能得到一些工作日的销售量作为重要变量来预测一个分支的月销售量。我们就说这种变量具有高预测性。但是对于我们的评分窗口而言,有一些月份仅仅有10-15天的工作日。如果你的训练数据没有这样的月份,你的模型可能无法进行准确预测。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在传统零售行业同质化竞争激烈、大众营销转化率持续走低的背景下,依托经验与直觉的粗放式营销逐渐失效。美国塔吉特百货(Target ...
2026-10-10随着智能客服、数字化服务、用户精细化运营的快速普及,传统零散、非标准化的客户服务数据与业务体系逐渐难以支撑高效服务治理。 ...
2026-10-10 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-10-10CDA数据分析师 出品 作者:李诗怡 定义区别 · 场景举例 · 指标分类 · 计算方法 知识体系总览 模块 包含内容 一、核 ...
2026-10-09在数据分析工作流中,业务数据大多存储在各类关系型数据库内,例如MySQL、PostgreSQL、SQLite等。Pandas是Python生态中主流的数 ...
2026-10-09在数字化精细化运营时代,海量用户存在需求差异、行为差异、价值差异与偏好差异。如果企业采用“一刀切”的统一营销、统一服务、 ...
2026-10-09 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-10-09指标体系是企业数字化分析、业务监控、经营决策的核心基础框架,是将零散数据转化为可衡量、可对比、可落地业务价值的关键体系。 ...
2026-10-08随着市场竞争日趋饱和,同质化低价竞争逐渐陷入内卷僵局,传统以价格、渠道、促销为核心的营销模式边际效益持续递减。在此背景下 ...
2026-10-08 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-10-08你有没有想过,手机里点外卖、刷社交软件、转一笔账,背后到底是谁在替你"记着账"? 答案其实很简单:数据库,以及跟它对话的那 ...
2026-10-07CDA数据分析师 出品 作者:李诗怡 一、数据分析四大思维 1. 对比思维:没有对比就没有分析 核心观点:单独一个数字没有意义,有 ...
2026-10-05Kimball 是方法,星型模型是它产出的形状。 很多人把"Kimball vs 星型模型"当成一道选择题——这本身就是个误会:Kimball 是动词 ...
2026-10-05写在开头 老板在微信上甩来一句: "帮我看下为什么销量跌了。" ” 你回工位,打开 SQL,开始写。查订单表、拉近三个月、按 ...
2026-10-03CDA数据分析师 出品 作者:李诗怡 1. 事实表 vs 维度表 对比维度 事实表 维度表 核心问题 记录“业务发生了什么事” 描述 ...
2026-10-02做数据聚合时,PySpark的groupBy()确实能完成统计,这也是它的本职工作。但它有一个根本性局限:每一组数据,最终只能返回一行 ...
2026-10-01热力地图是数据可视化中极具辨识度与实用性的空间分析图表,结合地理空间维度与数据密度特征,通过颜色深浅、色阶渐变直观展示数 ...
2026-09-30 很多数据分析师做过按月份的销售额趋势图,画过按天的流量折线图,但当被问到“时间序列和普通数据有什么本质区别”“季节性 ...
2026-09-30同样是“银行数据岗”,在国有大行总行数据中心、在一家城商行的零售部、在银行系金融科技子公司、在保险公司,工作内容、成长节 ...
2026-09-29在数据分析与统计学研究中,数据往往不是独立存在的,不同变量之间普遍存在相互关联、相互影响的关系。相关性统计分析是挖掘变量 ...
2026-09-29