有哪些关于机器学习的真相还鲜为人知?
在不少互联网产品中,机器学习的应用,比如信息流中的排序算法、推荐系统等,已经成了最重要的产品体验。好的推荐系统对应好的产品体验,差的推荐系统对应糟糕的产品体验。
然而,哪怕作为最重要用户体验的基石,绝大多数公司对于它的开发和迭代都是一团浆糊。
由于不能直接观测一个人的对于推荐系统的喜好,而要同时观测一百万、一千万用户的体验,所有传统的对于产品体验评价的手段,都是毫无意义的。深入了解海量用户体验需要大量精细化数据支撑,同时理解机器学习模型的特性。整个行业都非常缺乏对用户体验直接负责的机器学习产品经理。
不仅如此,机器学习的产品迭代有一种完全不同的方法论,传统的瀑布流或者敏捷开发在这里都无能为力。不论是特征的选择,还是模型的改变,都有大量的不确定性,线下指标和线上指标往往也没有一定的定量关系。花多少精力,带来多少提升,一切都是在不确定的风险中迭代。能够为机器学习项目进度而直接负责的项目经理也少之又少。
既没有明确的产品目标,也没有确定的项目进度,只有一团乱麻与由上到下的混乱不堪。每个季度的交付只需要做做 PPT,放上一些华丽的高大上的词藻堆叠,比如深度学习、强化学习,就能交差完事。

之前写了些关于机器学习职位面试的小感,不少同学看起来项目经历非常丰富,但对于其背后的产品逻辑几乎没有思考,这也是受整个行业的影响。因此,对于有志在这个领域有所建树的同学,加入一个在机器学习领域有成体系方法论的公司,对于职业生涯至关重要!
继续阅读
全部内容有哪些方法可以帮助AB测试显著更快一些?
方法是有不少的,比较常见的一个方向是做方差缩减(Variance Reduction[1])。这里分享一篇来自 Netflix KDD 2016 年的文章 Improving the Sensitivity of Online Controlled Experiments: Case Studies at Netfli...
支持向量机(SVM)是什么意思?
大部分答案都在写公式,我来聊聊直觉上的东西。 设想一下你要做一个分类器,区分狗和炸鸡。首先假定我们只有两个数据,那么这条线会很容易画,自然而然就会画在正中间。 这个时候,我们加入一个新的数据,这个狗跟现有的数据差别很大。这个时候,分类线应该画在哪里? 这就是 SVM 跟其他线性模型很不一样的地方了,SVM 这条分类线不...
如何看待深度学习中不分验证集?
这就是典型的 overfitting 嘛,自欺欺人地刷数据。有限数据,天赋异禀,看着训练集,靠着随机函数丢硬币丢出完美符合的测试集的 if-else,拿到完美指标。刷就是了。 不过这是所有公开数据集都难以避免的,毕竟所有的数据都开放了,只要数据有限,不管怎么分,总有可能过拟合。所以刷数据的论文主要是看个 insight...


