不,你根本不需要ML/AI,有SQL就够了
原作:Celestine Omin
铜灵 编译整理
量子位 出品 | 公众号 QbitAI
昨天,软件工程师Celestine Omin发表了一篇观点犀利的文章。Omin现就职于为非洲人提供在线编程培训和工作的Andela公司,此前曾在尼日利亚最大的电商Konga工作。
Omin认为,当下很多公司费尽心思用AI/ML方法处理的任务,其实用经典简便的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。
不仅如此,对于那些因为各种原因无法完成订单的客户,我们也没有让他们放弃。只要他们把商品加到购物车里,就表明他们有购买的意图。为了吸引他们快点“拔草”,我编写了一个漂亮的SQL脚本,并将其与CRON命令结合给客户发邮件。我们通过邮件追踪用户行为,发现这个方法特别管用。
这个SQL非常简单,是从状态不为空且最后更新周期≥48小时的购物车中选择的。我们把CRON设为每天凌晨2点,顾客醒来后会收到邮件,提醒购物车中还有心水的商品。这里也没有什么特别的技术,只有SQL、Bash和CRON。
还有太多太多类似的例子,都在证明SQL是一种简单且高效的方法,可以代替很多人口中的“性感且复杂”的AI/ML。
有没有发现,当你在苦苦钻研如何用机器学习开辟一条技术新路的时候,好用的SQL就在眼前。众里寻AI千百度,而SQL就在灯火阑珊处。
不知道作为AI/ML研习者的你,怎么看?
最后,附文章原文地址:
https://cyberomin.github.io/startup/2018/07/01/sql-ml-ai.html
作者系网易新闻·网易号“各有态度”签约作者
— 完 —
加入社群
量子位AI社群18群开始招募啦,欢迎对AI感兴趣的同学,加小助手微信qbitbot8入群;
此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。
进群请加小助手微信号qbitbot8,并务必备注相应群的关键词~通过审核后我们将邀请进群。(专业群审核较严,敬请谅解)
诚挚招聘
量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
不,你根本不需要ML/AI,有SQL就够了相关推荐
- 想转行ML/AI却没有方向?这篇指南告诉你!
https://www.toutiao.com/a6685189209860342283/ 无论什么行业,只有不断自我进步的人才有可能保持行业领先地位.技术行业面临着时代变迁的时候更应该如此.随着技术 ...
- 2018年ML/AI重大进展有哪些?LeCun推荐了这篇回答
乾明 编译整理 量子位 报道 | 公众号 QbitAI 回望2018,AI大潮依旧浩浩汤汤,势头不减. 这一年都有哪些重要进展呢?2018年即将过去,一些大牛也给出了自己的看法. 刚刚,前Quora技 ...
- 新南威尔士大学巩东课题组招收若干名CV/ML/AI方向博士生
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 澳大利亚新南威尔士大学(UNSW Sydney)计算机学院Lecturer(等同于北美系统Assistant ...
- 博士申请 | 纽约州立大学布法罗分校招收ML/AI方向全奖博士生
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 纽约州立大学布法罗分校 纽约州立大学布法罗分校(University at ...
- 博士申请 | 香港大学赵恒爽老师招收CV/ML/AI方向全奖博士/博后/RA
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 香港大学 香港大学创立于1911年,坐落于繁华的香港岛西部,是香港的首间大 ...
- 想去苹果做AI?看看你够不够格
翻译 | 王柯凝 出品 | AI 科技大本营(公众号ID:rgznai100) 苹果手机很常见,苹果工程师却不常见. 国内的网络上活跃着诸多 Google.微软.亚马逊.Facebook 的工程师,而 ...
- 阿里云AI训练营-SQL基础3:复杂查询方法-视图、子查询、函数等
3.1 视图 3.1.1 什么是视图 3.1.2 视图与表有什么区别 3.1.3 为什么会存在视图 3.1.4 如何创建视图 3.1.5 如何修改视图结构 3.1.6 如何更新视图内容 3.1.7 如 ...
- 阿里云AI训练营SQL入门到实践 Task3:视图、子查询、函数等
视图 视图是什么 视图是一个虚拟的表,视图是依据SELECT语句来创建的,所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作. [外链图片转存失败,源站可能有 ...
- 阿里云AI训练营-SQL基础6:测试题
下载相关创建表格和插入数据脚本 这里为了方便大家,数据脚本已经给大家准备好啦. 点击下方链接直接下载 创建数据表脚本:http://tianchi-media.oss-cn-beijing.aliyu ...
最新文章
- webservice 启用代理服务器
- Django后台管理之商品分类
- [cogs1065]绿豆蛙的归宿
- [转]从java角度理解cpu上下切换
- 使用RabbitMQ实现延迟任务
- Android Binder通信机制
- 用python画图代码-常用激活函数的python画图代码
- redhat 5安装mysql_如何在redhat linux advancex 上安装mysql5
- 2020年日历电子版(打印版)_2020年《故宫日历》(青少版)背后的巧思有多少?...
- 一张图详解互联网产品项目管理流程实例
- Exception processing template “admin/table“: Could not parse as expression: “(thymeleaf与layui冲突)
- java 读取写入excel_java读取和写入Excel文件
- python 苹果电脑 怎么安装_mac怎么安装python2.7(python苹果电脑如何安装教程)
- C语言:str函数(一)
- Python 英文电影中参演人员名单一般以某种方式进行排版显示
- html自定义指针,如何自定义鼠标指针 怎样在wpf中自定义鼠标指针
- 视频 | 太壮观了!阿尔乌拉打破全球最大热气球发光表演纪录
- 手机html input打开数字,html5 input的type属性启动数字输入法
- EDA元器件封装导入allegro
- 老男孩51CTO博客博文列表整理版20170620更新
热门文章
- Windows 10 再爆 Bug;罗永浩怼苹果失去灵魂;马化腾回应系 PS | CSDN 极客头条
- 2019年江苏省计算机一级考试题目和答案,江苏省计算机等级考试一级2019年(春)...
- java合并后求和_Java8使用stream实现list中对象属性的合并(去重并求和)
- android的log.v,Android Log.v(),Log.d(),Log.i(),Log.w(),Log.e() - 何时使用每一个?
- 神泣单机服务器维护,神泣9.0网游单机版网单一键服务端 魔王归来
- activity销毁时执行执行方法是_[Android开发 VIII ]销毁一个activity
- mysql读写分离实现事务_Mysql读写分离后的事务ce
- 微信小程序webview内页面分享
- 15个常用的javaScript正则表达式
- mysql 7 for windows_Mysql 5.7 for windows 免安装版(解压版)安装和配置