近來(lái)到哪點(diǎn)一個(gè)重要話題就是AI有多厲害,甚至有些哥們好像得了魔怔,從AI已經(jīng)聯(lián)想到意識(shí)位移,外星人啟示,時(shí)空穿梭…
這個(gè)時(shí)代給我們一個(gè)重要的啟示是商人或者政客會(huì)把復(fù)雜性封裝起來(lái),把簡(jiǎn)潔喂給不想思考的普羅大眾,讓我想起昨天喝茶時(shí)玉溪來(lái)的一個(gè)大姐說(shuō)的一個(gè)故事,故事是說(shuō)玉溪澄江某某首富的女兒,說(shuō)是剛從英國(guó)的某某知名學(xué)府學(xué)成歸來(lái),說(shuō)是氣質(zhì)典雅,落落大方,一句話概括就是白富美還貴,那說(shuō)親的人是門(mén)庭若市,中間有一個(gè)好美的小伙子也找到大姐要說(shuō)親,給大姐買(mǎi)了很多東西,下了血本,大姐說(shuō)小伙條件挺好加上她說(shuō)謀的天賦這事成了…
一個(gè)星期之后這男的被折磨成臉上無(wú)血色,眼里沒(méi)有光,哭著給大姐說(shuō)不要了,提親的血汗錢(qián)也不要了,給大家的謀人的禮品或錢(qián)不要了,傷心說(shuō)“這個(gè)女的只是外表好看,里面其實(shí)是坨屎”
AI現(xiàn)在就是被封裝起來(lái)漂亮的女孩,里面的東西先把它想成一坨屎,你才感鄙視它,在研究它,沒(méi)必要跪倒在石榴裙下。
倒帶,倒帶,看看AI的緣起。
人工造智能這事從人有意識(shí)的時(shí)候就在想,造堆機(jī)器幫忙干活,諸葛亮的木牛流馬,希羅神話的Talos,中國(guó)傳說(shuō)里的偃甲…
19世紀(jì)之前,智能機(jī)器這事都要靠腦補(bǔ)…
19世紀(jì)到20世紀(jì)中間一百年的時(shí)間計(jì)算機(jī)的一大理論基礎(chǔ)布爾代數(shù)出現(xiàn),說(shuō)任何邏輯推理都可以用兩個(gè)數(shù)字表示,0,1就可以編碼所有信息,艾倫?圖靈用開(kāi)關(guān)就搭起來(lái)一套模型叫圖靈機(jī),這事就牛了就是理論上可行,實(shí)驗(yàn)上可行,開(kāi)啟了信息技術(shù)革命,所以現(xiàn)在最牛的公司都是在指甲殼大小的硅片上雕刻開(kāi)關(guān),跟女?huà)z造人一樣的爽,從泥巴里扯一坨捏幾下,竟然活了。
真正開(kāi)啟人工智能的組織是1956年的達(dá)特茅斯會(huì)議,這些人都是在信息界的座山虎,有麥肯錫,明斯基,香農(nóng)…,他們代表著哪個(gè)時(shí)代的方向。
老伙計(jì)就有老思想,要在人工智能領(lǐng)域有突破,就是要把規(guī)則輸入機(jī)器,只要規(guī)則夠多就慢慢智能了嘛!我?guī)讉€(gè)不是把計(jì)算機(jī)都造出來(lái)嘛,經(jīng)驗(yàn)告訴我往這方向發(fā)展絕對(duì)是正確的方向,有前途的方向,太陽(yáng)的方向…大家往死干…
這干的方向叫符號(hào)主義,還是整出來(lái)好多專(zhuān)家系統(tǒng),還有一個(gè)叫感知機(jī),到這里就沒(méi)辦法了,這感知機(jī)處理不了非線性問(wèn)題,為啥呢,人看一只貓是剛開(kāi)始不知道是啥,有人告訴你叫貓,慢慢都知道貓有點(diǎn)多,有好多貓,我一見(jiàn)到就知道叫貓,是沒(méi)辦法像規(guī)則一樣輸入計(jì)算機(jī)系統(tǒng)的,人識(shí)別貓不是靠規(guī)則,這個(gè)時(shí)候腦科學(xué)發(fā)展了,告訴人大腦識(shí)別貓靠神經(jīng)網(wǎng)絡(luò),哎呀,方向在這里。
? 大腦的識(shí)別能力,不是靠臨時(shí)弄一些規(guī)則臨時(shí)編程。大腦的每一個(gè)功能都是專(zhuān)門(mén)的神經(jīng)網(wǎng)絡(luò)長(zhǎng)出來(lái)的。
這按照這個(gè)給人腦建模識(shí)別的程序就慢慢成長(zhǎng)起來(lái)了,只到2016年那只該死的狗,這只狗干倒世界圍棋冠軍李世石,才成為有點(diǎn)牛皮氣的狗。
到這里主方向是腦科學(xué)。
一個(gè)暗示:大腦是一個(gè)強(qiáng)大的模式識(shí)別器。人腦非常善于在一個(gè)混亂的場(chǎng)景之中識(shí)別出你想要的那個(gè)東西。比如你能從滿大街的人中,一眼就認(rèn)出你家村子里小芳。
第二個(gè)暗示:大腦的識(shí)別功能可以通過(guò)訓(xùn)練提高。
第三個(gè)暗示:大腦不管是練習(xí)還是使用識(shí)別能力,都不是按照各種邏輯和規(guī)則進(jìn)行的。我們識(shí)別一個(gè)人臉,并不是跟一些抽象的規(guī)則進(jìn)行比對(duì)。我們不是通過(guò)測(cè)量這個(gè)人兩眼之間的距離來(lái)識(shí)別這個(gè)人。我們一眼看過(guò)去,就知道他是誰(shuí)了。
第四個(gè)暗示:大腦是由神經(jīng)元組成的。我們大腦里有980億個(gè)神經(jīng)元,大腦計(jì)算不是基于明確規(guī)則的計(jì)算,而是基于神經(jīng)元的算。
終于來(lái)到那漂亮女孩裝的糞草—神經(jīng)元
計(jì)算機(jī)的底層邏輯是開(kāi)關(guān),人工智能的底層就是神經(jīng)元。
什么是神經(jīng)元,是人腦神經(jīng)元的建模,人腦神經(jīng)元由樹(shù)突,軸突,細(xì)胞體組成,當(dāng)然人腦神經(jīng)元是個(gè)實(shí)實(shí)在在的客觀物質(zhì),而人工智能的神經(jīng)元是個(gè)數(shù)學(xué)函數(shù)。
一個(gè)最基本的人工智能神經(jīng)元分三層,就是輸入層,隱藏層,輸出層,類(lèi)似人腦神經(jīng)元。
它的表達(dá)式是:y=ax+b,其中這個(gè)x就是輸入?yún)?shù),a就是權(quán)重,b是偏移值,y就是輸出結(jié)果,所謂大數(shù)據(jù)就是喂養(yǎng)就是x,訓(xùn)練就是人在這個(gè)過(guò)程中調(diào)整a,b的比重,輸出y就是下一層神經(jīng)元要接受的數(shù)據(jù),層數(shù)越多模型越大,或者叫做深度學(xué)習(xí)。
我們來(lái)玩一下,如何做一個(gè)會(huì)識(shí)別漢字的AI,原理很簡(jiǎn)單,AI最復(fù)雜的是工程。
第一步叫簡(jiǎn)化,或者叫數(shù)字化,首先把一個(gè)“楊”字寫(xiě)在正方向的紙上,過(guò)濾字的顏色,降低分辨率,就考慮把正方形分成28*28=784份,規(guī)定它的784份里面的灰度值都是0到1的小數(shù),比如0.58等,白的地方就是0,純粹的黑就是1,你看這就完全是一個(gè)數(shù)學(xué)問(wèn)題了。現(xiàn)在無(wú)非就是給你784個(gè)0-1之間的數(shù),你能不能對(duì)這組數(shù)做一番操作,判斷它們對(duì)應(yīng)的是哪個(gè)漢。輸入784個(gè)數(shù),輸出一個(gè)數(shù),把這784個(gè)數(shù)進(jìn)行的排列組合,操作出一個(gè)結(jié)果,就是要把大事畫(huà)小,小事組合,讓后跟我們收錄的4000多個(gè)漢字比較一下,他兩接近相似程度。
根據(jù)y=ax+b,假如隱藏層有30個(gè)神經(jīng)元,它就有784*30=23520個(gè)權(quán)重再加30個(gè)偏移值,如果隱藏層再加一層就有784*30*30=705600+30+30+4500=710160可調(diào)參數(shù)
寫(xiě)不下了,就是結(jié)構(gòu)簡(jiǎn)單,猛得要死的暴力計(jì)算機(jī)器。