楼下咖啡店的机器学习,到底在算些什么

上周三下班绕路去买冰饮,刚站到点单屏前,首页第一格就跳出来「你的专属推荐:冰美式少冰不加糖」。我半年来这个点来的次数不超过二十次,它居然记住了。 这就是机器学习啊。很多人一提这四个字就觉得是实验室里的大项目,是硅谷大厂堆出来的黑科技,其实它早就钻到你生活的缝里了。

你每天碰到的机器学习,根本不是电影里的天网

早上出门导航给你选的那条不堵车的小路,是机器学习算出来的。手机相册自动给你归类的「人像」「美食」相册,是机器学习跑出来的。你刷短视频刷到的全是你爱看的内容,也是机器学习喂到你嘴边的。 它不是那种会觉醒造反的AI,至少现在不是。它就是个很会找规律的工具罢了。
线下咖啡店智能点单推荐界面
线下咖啡店智能点单推荐界面
我之前跟一个刚上大学的小孩聊,他说他报机器学习专业就是觉得毕业能造机器人改变世界,我听完差点把手里的茶喷出来。哪有那么玄乎。大部分机器学习干的都是帮人省时间的脏活累活——把人要花几个月整理分类的东西,几分钟干完。 你去医院拍CT,医生要对着几十张片子找结节,现在机器学习能先帮你把可疑的位置标出来,帮医生省一半的时间,这不比什么拯救世界有用多了?

拆穿一个最常见的误区:它不是程序员写死的规则

很多人说,这不就是程序员提前把规则输进去的吗?我妈上次听我讲完,还说“那还不是你们写好让它推的”。不对,差远了。 举个例子,早年网上购物的推荐位,都是运营手动排的——卖得好的放前面,利润高的放前面,这就是写死的规则,不管你是谁,打开看到的都差不多。机器学习不一样。你给它一千一万个用户的购买数据、点击数据,它自己从里面找关联:喜欢买猫粮的人,多半会买猫砂;夏天买跑步鞋的人,大概率会囤运动袜子;周三下午来买咖啡的上班族,十有八九要冰的不加糖。这些关联不是人写进去的。是它自己翻数据翻出来的。
传统规则推荐vs机器学习推荐对比图
传统规则推荐vs机器学习推荐对比图
我见过最简单的机器学习例子,是教机器识别手写数字。给它几万张手写的0到9,每张都标好这是几,让它一遍一遍算,算错了就调整自己的参数,算个几万遍,它认手写数字的准确率就能超过普通人。换作规则写法,你要给它写“带个圈就是0,斜着一杠就是1”,可是每个人写的1都不一样啊,有的人写的1带勾,有的人写的1偏斜,你怎么可能把所有规则都写全? 这就是机器学习最有用的地方——对付这种说不清规则的事,它比人厉害。

吹出来的“魔法”,本质都是笨办法

吹出来的“魔法”,本质都是笨办法
吹出来的“魔法”,本质都是笨办法
说实话,我刚接触机器学习的时候,一直觉得它有什么不传的黑魔法,等搞懂基础逻辑之后,大失所望。原来它根本不聪明,就是靠穷试。 什么叫穷试?就是给你一堆已知答案的题,让你不停改自己的计算方法,改一次算一次错了多少,错得多就再改,直到错得足够少为止。就这么笨。 为什么前二十年它没火,最近十年突然火遍全球?还不就是因为我们能造出来算力足够强的芯片,能存得下足够多的数据,原来要跑一个月的计算,现在几分钟就能跑完,原来放不下的几千万张图片,现在一个硬盘就装下了。说白了,技术思路几十年前就有了,只是现在我们耗得起了。这话听起来扫兴,但就是事实。 不过话说回来,你也别小看这个笨办法。去年我帮一个做鲜花批发的朋友整理订单,本来我们两个要花整整一周时间统计每个花店的拿货规律,结果跑了一个简单的模型,一下午就出结果,还帮我们找到了好几个之前没发现的规律——比如雨季的时候,南方的花店会多订两倍耐放的尤加利叶,之前我们全靠老板凭记忆备货,错得离谱,现在起码能少扔三分之一的烂花。 那它有没有局限?当然有。现在很多人吹机器学习能解决一切,我看扯。比如你要它预测明年的房价,它能给你算出一堆花里胡哨的数,可它看不懂政策转向,看不懂普通人的买房情绪,那些不在历史数据里的东西,它半毛钱都猜不对。 再比如,很多人说机器学习会取代设计师取代文案,其实它最多就是给你出一百份初稿,挑哪个改哪个,还是要有人拿主意。它学的都是过去已经有的东西,真正跳出框架的创造性,它学不来。 别神化也别妖魔化,它就是个帮人干活的工具。就像你家里的洗衣机,能帮你洗衣服不用你手搓,你不会把洗衣机当神仙,也没必要怕它哪天取代你把你扔洗衣机里洗了。 下次你点单的时候,看到它给你推了正好想喝的,不妨多瞟一眼那行小字「算法推荐」,那就是机器学习在跟你打招呼呢。

作者|科技

排版|科技

审核|满满

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:楼下咖啡店的机器学习,到底在算些什么
文章链接:https://m.lfdjt.com/p/keji/a/3215.html