摘要:作為我們這代人應(yīng)該感到幸運(yùn)榄笙,因?yàn)槲覀兗磳⒁娮C一個偉大的時代的到來邪狞。作為上個時代的弄潮兒——程序猿,我們有著得天獨(dú)厚的機(jī)遇去創(chuàng)造著下一個時代茅撞。如何成功轉(zhuǎn)型就變得至關(guān)重要帆卓,今天我們就來談?wù)劤绦蛟橙绾无D(zhuǎn)型AI巨朦!
歷史上AI火過兩次,但是最終都已銷聲匿跡作為結(jié)束剑令。這次AI大火的原因:AlphaGo 4比1戰(zhàn)勝李世石糊啡,相對于一些外行人的恐慌和恐懼,其實(shí)很多業(yè)內(nèi)人員在這場世紀(jì)之戰(zhàn)結(jié)束后吁津,都為人類點(diǎn)上了一個大大的贊悔橄。因?yàn)閷τ诹私釧lphaGo背后技術(shù)的那些人來說,人類有如此的計(jì)算能力和宏觀把握能力已經(jīng)很了不起了腺毫。但是癣疟,就在前不久AlphaGo2.0在烏鎮(zhèn)完勝了柯潔。事實(shí)還是證明了人類在某些方面還是有一定的缺陷潮酒,畢竟萬事萬物都有它的缺陷睛挚,殘缺才是自然界真正的魅力。這次AI浪潮激發(fā)了國內(nèi)很多程序猿的興趣急黎,很多人也在開始了解什么是AI扎狱、什么是深度學(xué)習(xí)。
由于資源的限制以及國內(nèi)一些錯誤聲音的存在勃教,很多人都認(rèn)為AI對于個人學(xué)習(xí)來說是遙不可及的淤击。我個人認(rèn)為,現(xiàn)在是接觸AI的最佳時刻故源,無論是從商業(yè)運(yùn)用還是技術(shù)深造污抬。因?yàn)橐恍┘夹g(shù)已經(jīng)相當(dāng)成熟,并且運(yùn)用到了實(shí)踐中绳军。但是印机,類似于上個時代的“操作系統(tǒng)”級別的AI技術(shù)還未出現(xiàn),一旦出現(xiàn)勢必會造成一場熱潮门驾。與其那時當(dāng)學(xué)生射赛,不如此時當(dāng)學(xué)生。但是前提是奶是,必須要對AI有一個正確的認(rèn)識楣责,否則只能在AI的世界里亂撞。
首先來了解一下AI到底需要哪些條件:數(shù)據(jù)是基礎(chǔ)聂沙,NO data秆麸,NO AI,汽車沒油就是一堆廢鐵逐纬,不管它的發(fā)動機(jī)多么強(qiáng)勁蛔屹。算法是引擎,尤其是深度學(xué)習(xí)算法豁生,算的上是整個AI時代的引擎兔毒。有了深度學(xué)習(xí)算法漫贞,數(shù)據(jù)才能發(fā)揮更大的價值。計(jì)算能力是標(biāo)配育叁,沒有計(jì)算能力迅脐,就沒有辦法計(jì)算當(dāng)今世界如此大的數(shù)據(jù)。
接下來我們就來說說我們轉(zhuǎn)型AI需要知道那些事情:
一:掌握大數(shù)據(jù)相關(guān)知識豪嗽。(數(shù)據(jù)思維很重要G疵铩)
數(shù)據(jù)對于AI的重要性可以排到首位,正確的理解應(yīng)該是沒有數(shù)據(jù)就沒有AI龟梦。其中大數(shù)據(jù)一個核心的思想——相關(guān)性[1]隐锭,我個人認(rèn)為也是AI的核心思想。舉個例子:假如一個用戶在買了這一件商品后计贰,有買了另一件商品钦睡。可能這個時候還沒有辦法確定這兩件商品有什么關(guān)系躁倒,但是如果十個人荞怒、二十個人、甚至上千人都有這樣的購買行為呢秧秉?這個時候褐桌,我們就需要考慮這兩件商品之間是否存在相關(guān)性,隨著數(shù)據(jù)的不斷積累象迎,這兩個商品之間的相關(guān)性指數(shù)越來越逼近于1荧嵌。這個時候,系統(tǒng)其實(shí)就有點(diǎn)接近AI或者M(jìn)I(機(jī)器智能)挖帘。因?yàn)樵谟脩糍徺I的過程中系統(tǒng)能更加準(zhǔn)確的為用戶推薦完丽,隨著數(shù)據(jù)的不斷積累恋技,以及系統(tǒng)模型的不斷優(yōu)化拇舀,這個推薦結(jié)果越來越正確。直到最后蜻底,用戶購買這個商品骄崩,接著就會購買系統(tǒng)推薦的另一個商品,其實(shí)就這是AI薄辅。
AI讓機(jī)器或者說是系統(tǒng)比人本身更了解自己需要什么東西要拂,當(dāng)然這種AI的出現(xiàn),會讓用戶在購買行為這個動作產(chǎn)生的前后過程中站楚,都不用去思考到底需要買什么脱惰,為什么買這個東西,當(dāng)然也不會忘記買什么東西窿春。
大數(shù)據(jù)相關(guān)性的強(qiáng)度其實(shí)在一定意義上也決定了AI的智慧拉一,強(qiáng)度越大越智慧采盒。用另外一個觀點(diǎn)就是:數(shù)據(jù)的聚合度決定了AI的智慧度。
二:銜接AI時代的編程語言:Python的掌握蔚润。(算法)
這對于以前Python的程序猿來說磅氨,可能是一個非常不錯的消息。為什么我會認(rèn)為Python會成為銜接AI時代的編程序言呢嫡纠?第一:說實(shí)話烦租,在接觸Python之前,我也接觸過C/C++(入門級別)除盏、java(門外級別)叉橱,現(xiàn)在接觸Python純碎是因?yàn)樗鼜?qiáng)大的數(shù)據(jù)處理能力還有獲取數(shù)據(jù)的能力。當(dāng)然R和Hadoop在處理數(shù)據(jù)上也非常強(qiáng)大者蠕,但是Python有很多可調(diào)用的深度學(xué)習(xí)擴(kuò)展類庫赏迟。而且國外絕大多數(shù)關(guān)于深度學(xué)習(xí)的框架也都支持Python,很多開源的深度學(xué)習(xí)案例也大多數(shù)Python寫的蠢棱。因?yàn)檫@些原因锌杀,我判斷Python會在這兩年很火。
當(dāng)然泻仙,其他的語言也都能夠進(jìn)行深度學(xué)習(xí)的研究糕再,Python只是相對好那么一些。Python在深度學(xué)習(xí)領(lǐng)域的相關(guān)書籍也很多玉转,如果想了解突想,微博可以關(guān)注@愛可可-愛生活老師(良心推薦,絕非廣告)究抓,或者直接搜索查找相關(guān)書籍猾担。
三:云計(jì)算平臺的選擇。(計(jì)算能力)
云計(jì)算這幾年發(fā)展勢頭非常強(qiáng)勁刺下,國內(nèi)阿里云獨(dú)樹一幟绑嘹,其業(yè)務(wù)也正在進(jìn)行全球化布局。第一橘茉,當(dāng)然有第一的優(yōu)勢工腋,技術(shù)和硬件配置當(dāng)然沒得說。我個人認(rèn)為畅卓,云計(jì)算平臺的選擇在AI轉(zhuǎn)型過程中將起到事半功倍的效果擅腰,好的平臺不僅僅能夠提供云計(jì)算該提供的服務(wù),在相關(guān)技術(shù)方面也會提供一些不錯的建議翁潘。而且趁冈,未來隨著AI相關(guān)底層技術(shù)的完善和開放,作為開發(fā)者拜马,如果讓我們的應(yīng)用跟云平臺進(jìn)行有效的連通渗勘,將給開放者帶來很大的便利矾飞。
四:沒必要非要去學(xué)特別底層的東西
這句話是說給大多數(shù)程序猿的,特別一點(diǎn)的呀邢,如果數(shù)學(xué)能力非常強(qiáng)并且實(shí)力雄厚的程序猿可以去接觸底層的技術(shù)∪髀伲現(xiàn)在關(guān)于AI特別底層的技術(shù)就像是上個時代,我們常用的操作系統(tǒng)和編程語言一樣价淌。只不過,現(xiàn)在AI時代的“操作系統(tǒng)”和“編程語言”蝉衣,現(xiàn)在還沒有真正的成熟±ㄊ現(xiàn)在的程序猿大多是不知道操作系統(tǒng)具體怎么寫的有送,編程語言具體怎么寫的。但是僧家,這絲毫不會影響我們?nèi)ナ褂盟刚N覀冎恍枰私饨涌诘墓δ堋墓δ艿鹊劝斯埃渌木唧w這個功能怎么實(shí)現(xiàn)的阵赠,交給牛人去管,我們只管拿來用就好了肌稻。
現(xiàn)在很多互聯(lián)網(wǎng)大公司幾乎都在搞AI清蚀,其實(shí),他們是在搞底層的技術(shù)爹谭。如果底層的技術(shù)成熟之后枷邪,它將成為類似于上個時代的Android、IOS旦棉、Windows齿风、java等類型的產(chǎn)品。而這些產(chǎn)品不僅僅改變了世界而且還將為公司帶來了巨大的收益绑洛。正在了解AI的程序猿應(yīng)該知道,最近國內(nèi)幾家巨頭都在打造AI的開發(fā)者平臺童本,有的甚至開放了自己的算法真屯,供大家參考。所以說穷娱,未來大多數(shù)的AI從業(yè)者還是會以AI平臺開發(fā)者的身份進(jìn)入AI領(lǐng)域绑蔫。對于AI特別底層的技術(shù)运沦,平臺會給開發(fā)者提供接口,開發(fā)者可以使用相關(guān)的功能配深⌒恚科大訊飛董事長劉慶峰曾在世界人工智能大會表示,未來5到10年之內(nèi)篓叶,人工智能將像水電一樣成為社會生活的基礎(chǔ)設(shè)施烈掠,與各個行業(yè)結(jié)合起來。
我個人認(rèn)為特別底層的技術(shù)有:計(jì)算機(jī)視覺缸托,自然語言處理左敌,語音識別。其中國內(nèi)有些公司在相關(guān)領(lǐng)域做的已經(jīng)很不錯了俐镐,并且已經(jīng)開放了接口矫限。
五:AI已經(jīng)成功應(yīng)用到了這些實(shí)際生活中。
今天的人工智能是“有用”的人工智能[1]佩抹,李開復(fù)博士在他的新書《人工智能》這本書中說到叼风。和前兩次AI熱潮相比,這一次AI棍苹,在多個相關(guān)領(lǐng)域表現(xiàn)出可以被普通人認(rèn)可的性能和效率咬扇,開始在產(chǎn)業(yè)界發(fā)揮出它應(yīng)有的價值。技術(shù)最終還是要應(yīng)用到生活當(dāng)中廊勃,如果想要學(xué)習(xí)AI就必須要了解現(xiàn)在商業(yè)化AI已經(jīng)走到了哪一步懈贺,那些技術(shù)已經(jīng)成功應(yīng)用到我們的生活中。國內(nèi)近期在AI領(lǐng)域動作頻繁的除了百度就是阿里了坡垫,當(dāng)然在公司戰(zhàn)略上百度的ALL-in AI在一定程度上也算是推動了AI的發(fā)展梭灿。接下來我們就介紹幾個AI的應(yīng)用:
智能音箱——天貓精靈X1[2]:來自阿里巴巴AI實(shí)驗(yàn)室,天貓精靈核心技術(shù)——深度學(xué)習(xí)冰悠,自然語言處理(主要)堡妒,語音識別,搜索/推薦算法溉卓,知識表達(dá)及推理問答系統(tǒng)皮迟。其中大多是與AI相關(guān)的技術(shù),值得注意的是阿里巴巴AI實(shí)驗(yàn)室成立于2016年桑寨,負(fù)責(zé)阿里巴巴集團(tuán)旗下消費(fèi)級AI產(chǎn)品的研發(fā)伏尼。這就意味著,阿里在AI底層技術(shù)上尉尾,已經(jīng)相當(dāng)成熟了爆阶。當(dāng)然,很多人吐槽點(diǎn)是:中國版的echo。
無人超市[3]:阿里為了推動新零售的落地辨图,設(shè)計(jì)的一整套無人店的解決方案班套。無人超市核心技術(shù):計(jì)算機(jī)視覺,機(jī)器學(xué)習(xí)故河,IOT支付技術(shù)吱韭。當(dāng)然后端還有非常強(qiáng)大的電商系統(tǒng)支撐,這也證明了以前互聯(lián)網(wǎng)的業(yè)務(wù)是具有可延展性的鱼的。有些業(yè)務(wù)配置上AI的相關(guān)技術(shù)理盆,可以更好的滿足消費(fèi)者的需求,同時也將會推動商業(yè)的進(jìn)步鸳吸。
阿里小蜜:這是2015年7月阿里巴巴集團(tuán)發(fā)布的AI購物助理虛擬機(jī)器人熏挎,這款應(yīng)用基于語言識別、語義理解晌砾、個性化推薦坎拐、深度學(xué)習(xí)等AI技術(shù),支持上下文理解的對話养匈。在解決實(shí)際問題中哼勇,阿里小蜜智能解決率達(dá)到了80%。這還是之前的數(shù)據(jù)呕乎,現(xiàn)在估計(jì)解決率會更高积担。這其實(shí)就是一種顛覆,當(dāng)淘寶小二從真人換成了AI后猬仁,將會為社會帶來更多的價值帝璧。
無人駕駛汽車:國外做的最好的是谷歌,國內(nèi)做的最好的是百度湿刽。無人駕駛汽車不僅僅只是運(yùn)用了AI技術(shù)的烁,準(zhǔn)確的來說,無人駕駛技術(shù)就是集眾多技術(shù)于一身的技術(shù)诈闺,其中最重要的AI技術(shù)就是運(yùn)用的計(jì)算機(jī)視覺進(jìn)行判定渴庆。
六:應(yīng)用級別的AI是未來的主流。
現(xiàn)階段AI正在迅速發(fā)展雅镊,但是AI并沒有得到廣泛的應(yīng)用襟雷。一是因?yàn)橄嚓P(guān)政策沒有落實(shí);二是仁烹,AI時代的“程序語言”和“操作系統(tǒng)”還沒有形成耸弄;三是,AI應(yīng)用級別的技術(shù)需要來自對生活的細(xì)心觀察晃危。
前兩個叙赚,對于我們大部分程序猿來說老客,有些困難或者是望塵莫及僚饭。但是第三個震叮,應(yīng)用級別的技術(shù)來自對生活的觀察是我們每天都可以做到的事情。AI時代對于程序猿來說鳍鸵,是一個不可多得的機(jī)會苇瓣。在互聯(lián)網(wǎng)時代,我們程序猿經(jīng)常聽到一句話“我有一個好點(diǎn)子偿乖,就缺一個寫代碼的”击罪,這句話在互聯(lián)網(wǎng)剛剛興起的時候,創(chuàng)造了很大的價值贪薪,但是隨著互聯(lián)網(wǎng)的發(fā)展媳禁,我們在聽到這句話的時候,就覺得這句話肯定是出自一個騙子口中画切。但是AI時代竣稽,這句話又會重新發(fā)揮它的價值。
不要以為大公司可以只手遮天霍弹,AI時代不只是大公司的游戲毫别,換句話說,AI時代每個人都有機(jī)會典格。對于程序猿來說岛宦,機(jī)會可能比一般人要大那么一丟丟,因?yàn)椤敖畼桥_先得月”耍缴。
七:萬事開頭難笋额,抓住重點(diǎn)才是王道!
程序猿在轉(zhuǎn)型做AI的時候币喧,一開始肯定會遇到很多困難麦萤。AI爆發(fā)的前提是數(shù)據(jù)和深度學(xué)習(xí)算法以及計(jì)算能力的提升。計(jì)算能力選擇阿里云這樣的云計(jì)算平臺就可以得到解決本鸣,數(shù)據(jù)意識必須培養(yǎng)疫衩,深度學(xué)習(xí)算法必須了解。如果有能力深究當(dāng)然最好荣德,沒有能力也不要慌張闷煤,因?yàn)锳I時代,大多數(shù)的開發(fā)者不需要知道底層技術(shù)是怎樣具體實(shí)現(xiàn)的涮瞻,有一個大致的概念即可鲤拿。正如今天,你在導(dǎo)入包或者庫的時候署咽,你用的時候還需要去看看它是怎么樣實(shí)現(xiàn)的嗎近顷?這其中的道理是一樣的生音,但是數(shù)據(jù)意識必須要培養(yǎng),這些數(shù)據(jù)是用來干什么的窒升,分析這些數(shù)據(jù)會得到哪些結(jié)論缀遍。
我個人估計(jì)未來互聯(lián)網(wǎng)公司會因?yàn)锳I的出現(xiàn),會成為比咨詢公司更專業(yè)的咨詢公司饱须。而且域醇,每個程序猿配上一些行業(yè)知識后都可以成為資深的咨詢專家。
總結(jié):
程序猿作為互聯(lián)網(wǎng)時代的產(chǎn)物蓉媳,不得不說程序猿這類群體已經(jīng)成功的改變了這個世界譬挚。改變了我們?nèi)粘5纳盍?xí)慣,由于這些技術(shù)的出現(xiàn)酪呻,我們的日常生活正在變得越來越好减宣。但,越來越好是沒有盡頭的玩荠。阿里巴巴集團(tuán)技術(shù)委員會主席王堅(jiān)曾說:人工智能的進(jìn)步來源于互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的不斷進(jìn)步漆腌,離開互聯(lián)網(wǎng)孤立的來看人工智能,是沒有任何意義的姨蟋。AI的出現(xiàn)屉凯,必定會重新改變我們現(xiàn)在這個世界,作為互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的搭建者——程序猿眼溶,再次扛起技術(shù)改變世界這桿大旗悠砚,理所當(dāng)然。
PS:由人工智能學(xué)會堂飞、阿里巴巴集團(tuán)&螞蟻金服主辦灌旧,中國人工智能大會(CCAI)將于7月22-23日于杭州舉辦。具體可以了解:http://ccai.caai.cn/
參考文獻(xiàn):
1.舍恩·伯格《大數(shù)據(jù)時代》浙江人民出版社2013-1-1
2.李開復(fù)&王詠剛《人工智能》文化發(fā)展出版社2017-5-1
3.探秘阿里人工智能實(shí)驗(yàn)室首款智能音箱云棲社區(qū)2017-7-5
4.淘寶造物節(jié)绰筛,“奇市江湖”里那些腦洞打開的創(chuàng)意作品云棲社區(qū)2017-7-9