不,你根本不需要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)對話界面,回復「招聘」兩個字。
TAG:量子位 |