我人生第一次聽說人工智能,大約是在20年前的“深藍(lán)”在國際象棋上擊敗了俄羅斯的國際象棋冠軍。拉開了人工智能的序幕。當(dāng)時十幾歲的我還以為人工智能很快就能贏過圍棋冠軍,但是直到去年,“阿爾法狗”擊敗了圍棋第一人柯潔。從此人工智能大熱,大家覺得人工智能方便的同時,又都紛紛擔(dān)心人工智能會搶走自己的飯碗。
這本《你一定愛讀的人工智能簡史》記錄了完整的人工智能的起源和發(fā)展,讓我對人工智能有了更深的了解。

這本《你一定愛讀的人工智能簡史》的作者是日本著名的人工智能專家山本一成,開發(fā)了PONANZA人工智能程序的主程序師。PONANZA在2013年打敗了日本將棋的冠軍,成為和“深藍(lán)”“阿爾法狗”齊名的標(biāo)桿。所以由他撰寫的人工智能簡史更權(quán)威更有閱讀的意義。
這本《你一定愛讀的人工智能簡史》基本記錄了PONANZA人工智能程序的誕生,失敗,改進(jìn),進(jìn)步,成功的過程。這個過程基本上也就是世界人工智能程序的發(fā)展過程。

一,人工智能程序的誕生
開篇中,山本一成就講述了自己在年輕的時候,因為愛好日本傳統(tǒng)的將棋,而開始編寫將棋程序。但是那是一個慘敗的經(jīng)歷。雖然作者本身的將棋水準(zhǔn)在業(yè)余選手之中已經(jīng)非常的高了,但是他身為將棋高手和編程高手,編寫的將棋程序居然連一個普通的洗手都下不贏。這里就引出了這個本書的一個問題,究竟什么樣的人才能編寫出最高級的程序人工智能程序呢?
門外漢來看容易,以前,我總以為人工智能是像人一樣思考,早期的程序員也是這么想的,但是按照這個思路開發(fā)的人工智能都失敗了。后來人們才發(fā)現(xiàn),實際上人工智能和人的智慧完全是兩碼事情,兩個思路。于是模仿人類的人工智能被停止,從新找了一條智能化程序的道路。

二,人工智能程序的改進(jìn)
山本一成在后來的人工智能學(xué)習(xí)改良版本中,減少了將棋的戰(zhàn)法攻擊法等等。只記住了一些基本的規(guī)則,然后就通過評估,讓機器自己來完成評估的內(nèi)容。
簡單的說,當(dāng)人不把電腦仿真人的想法進(jìn)行模擬,完完全全創(chuàng)造出一套新的電腦的語言之后,魔法產(chǎn)生了,電腦仿佛產(chǎn)生了自己的想法和智慧。
當(dāng)作者開發(fā)出有智慧的將棋程序之后,就開始與真人進(jìn)行比賽,結(jié)果機器果然大獲全勝,在連續(xù)戰(zhàn)勝了業(yè)余棋手、退役棋手之后,在第1次與現(xiàn)役棋手中,電腦也勝出了。但是當(dāng)時的氛圍讓作者山本一成始料未及。人們并不歡呼,這雖然是信息科學(xué)界的勝利,而是大家都覺得人類的絕對的優(yōu)勢被打破了,反而變得非常的郁悶。這大概也就是說人工智能發(fā)展到一定程度,人類所必須要承擔(dān)的一個情緒后果吧。
作者在這一部分中,詳細(xì)解釋了各種人工智能的算法和原理,例如深度學(xué)習(xí),大象算法,優(yōu)雅算法等等,太復(fù)雜就不一一解釋了。

這一段中,我覺得有意思的是,在人工智能的發(fā)展過程中,常常會出現(xiàn)某種成功的例子,但是人們卻并不知道它的成功原理。作者將其歸結(jié)為一種“黑魔法”。類似于基礎(chǔ)物理學(xué)的雙縫實驗一樣,人類總以為萬物總有解釋,但實際上很多實驗的結(jié)果卻往往讓人無法解釋。當(dāng)然和雙縫實驗封殺了基礎(chǔ)物理學(xué)100多年不同。人工智能的這種“黑魔法”,雖然人們不明白其的原理,但是她畢竟是成功了,讓人工智能向前邁進(jìn)了一大步。
在防止人工智能過度學(xué)習(xí),程序員會讓其中的某一部分神經(jīng)元脫離,類似于給程序的自我學(xué)習(xí)設(shè)置一種障礙。然后人們發(fā)現(xiàn),人工智能居然自動轉(zhuǎn)向,記憶某種局部特征。這種現(xiàn)象也是人類研究人工智能到現(xiàn)在為止,所不能解釋的“黑魔法”之一。給強大的人工智能深度學(xué)習(xí)設(shè)置障礙,反而促使他發(fā)揮出了更大的潛力,不禁感慨,大自然有時候會給我們一些驚喜。但我們自己所創(chuàng)造出來的,自以為非常了解的機器,有時候也會做出人類無法所解釋的事情。這是不是意味著不僅人類含有智慧呢?
在人工智能的聲音圖像和語言這個三個部分,這三個部分之中,我想起了我們家的這個智能音箱,智能音箱的快速普及跟人工智能的進(jìn)步應(yīng)該是有很大關(guān)系的。
現(xiàn)在的智能音箱會收集你的聲音,然后翻譯成他自己所能聽懂的指令,然后快速的在網(wǎng)絡(luò)上進(jìn)行尋找,尋找到了之后就會播放你所需要的內(nèi)容。智能音箱的識別,準(zhǔn)確率已經(jīng)非常的高,甚至可以和人做的對話。
到后來,所有研究人工智能的程序員或者科學(xué)家,并不是說在創(chuàng)造人工智能,而是正在幫助人工智能學(xué)習(xí),這兩個還是有本質(zhì)區(qū)別的。對自己的員工能學(xué)習(xí)到什么樣的程度,其實所有人都不知道,但是所有人都覺得人工智能學(xué)習(xí)的速度非常的快,每個人所要做的就是在人工智能學(xué)習(xí)的路上,不停的糾正它偏離的這些道路,把它引到正確的軌道上來。
至于人工智能為什么學(xué)習(xí)的這么快?答案就是不知道。給人的感覺就是人工智能像一個還沒有長大的孩子一樣,需要人的教導(dǎo),只要有人教導(dǎo)他,人工智能會飛速的發(fā)展。
圖片中是人工智能翻譯的一個例子,翻譯完美的翻譯出了原文沒有的包的所屬人,這就是人工智能的一大進(jìn)步??!

三,人工智能程序的成功和未來。
山本一成在談到震驚世界的“阿爾法狗”的時候,就談到了一種新型的算法。之前我在看《寫給所有人的編程思維》一書種都談到了,所謂的編程思維就是說,把一個大目標(biāo)分解成若干個小目標(biāo),然后解決,從解決每一個小目標(biāo),從而解決大目標(biāo)。在這本《你一定愛讀的人工智能簡史》里邊,則更能看到,當(dāng)一個方法沒有辦法解決的時候,可以換算成另外一種方法。有的時候解決的辦法看上去怎么都很荒誕,但就是荒誕的想法卻成功了。
比如說有一篇《智能的骰子》,骰子也有智慧嗎?在“阿爾法狗”的程序里邊就是讓骰子賦予的智慧。舉個例子,當(dāng)沒有辦法評估下哪一步棋正確的時候,就隨便下一個棋子,然后再評估結(jié)果,對比結(jié)果之后,然后再決定下哪一步棋子。這個是由結(jié)果推向于行為的,這個過程也是讓我大開眼界。這個世界上不是只有人類擁有智能。
書的最后,附錄了一篇“阿爾法狗”戰(zhàn)勝圍棋名將李世石的作者采訪。基本上就是把之前的內(nèi)容精煉了,非常的通俗易懂。我非常喜歡這種科普的普及書籍。讓我這個理科渣也能明白,世界前沿科學(xué),人工智能的前世今生。
