07.02 不,你根本不需要ML

原作:Celestine Omin

铜灵 编译整理

量子位 出品 | 公众号 QbitAI

昨天,软件工程师Celestine Omin发表了一篇观点犀利的文章。Omin现就职于为非洲人提供在线编程培训和工作的Andela公司,此前曾在尼日利亚最大的电商Konga工作。

Omin认为,当下很多公司费尽心思用AI/ML方法处理的任务,其实用经典简便的SQL就能解决。

这个观点引发程序员热议,大家兵分两派、自动站队,量子位将文中精彩观点编译加工,不知道你怎么看?

不,你根本不需要ML/AI,有SQL就够了

△ 作者Celestine Omin

多此一举

一些有趣的技术和概念正在涌现,比如机器学习、人工智能、虚拟现实、增强现实、区块链等——而一些现有的技术则退居其次。

让人好奇的新技术开始变得炙手可热。

我听闻,现在如果你想尽快融到资,就必须与区块链沾点关系,即使与公司主业务不太相关,也得强蹭一下——

就像AI/ML的诞生对传统计算机方法的冲击一样。在AI/ML诞生前的几十年里,人们用简单传统的SQL(结构化查询语言)分析商业和财务。

我认为,现在很多公司大张旗鼓用花哨的AI技术解决的任务,其实用SQL就能完全办到。

这项已有40多年历史的技术在今天仍然具有重要意义,就像它在1974年首次出现时一样。

不信?我证明给你看。

给你实锤

SQL的功效可能超乎你想象。

当我在尼日利亚电商Konga工作时,有一次我们需要对很长时间没有登录的用户进行回访。SQL登场了。

我编写了一个SQL查询收集所有三个月没有光临的顾客,这个步骤相当简单。收集完资料后,我们会发送一张带优惠券的邮件。这个方法比从谷歌和Facebook上用AI和ML算法的效果厉害得多。

我们还将SQL用于AI/ML经常现身的个性化推荐任务中。

我编写了SQL查询用户购物车里的商品并提取单个条目,根据购物车里的商品类型,可以大致判断用户需要什么、我们可以推送什么。大多数营销邮件的打开率在7-10%之间。当我们用SQL做得好时,打开率接近25-30%,是行业平均打开率的三倍。

看吧,这就是SQL的魅力,简单高效,丝毫不亚于ML。

不,你根本不需要ML/AI,有SQL就够了

不仅如此,对于那些因为各种原因无法完成订单的客户,我们也没有让他们放弃。只要他们把商品加到购物车里,就表明他们有购买的意图。为了吸引他们快点“拔草”,我编写了一个漂亮的SQL脚本,并将其与CRON命令结合给客户发邮件。我们通过邮件追踪用户行为,发现这个方法特别管用。

这个SQL非常简单,是从状态不为空且最后更新周期≥48小时的购物车中选择的。我们把CRON设为每天凌晨2点,顾客醒来后会收到邮件,提醒购物车中还有心水的商品。这里也没有什么特别的技术,只有SQL、Bash和CRON。

还有太多太多类似的例子,都在证明SQL是一种简单且高效的方法,可以代替很多人口中的“性感且复杂”的AI/ML。

有没有发现,当你在苦苦钻研如何用机器学习开辟一条技术新路的时候,好用的SQL就在眼前。众里寻AI千百度,而SQL就在灯火阑珊处。

不,你根本不需要ML/AI,有SQL就够了

不知道作为AI/ML研习者的你,怎么看?

最后,附文章原文地址:

https://cyberomin.github.io/startup/2018/07/01/sql-ml-ai.html

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态


分享到:


相關文章: