漫畫:什麼是人工智慧
轉載自 漫畫:什麼是人工智慧
什麼是人工智慧?
人工智慧(Artificial Intelligence),英文縮寫為AI,它是研究、開發用於模擬和擴充套件人的智慧的理論、方法、技術及應用系統的一門新的技術科學。
上個世紀50年代一次學術討論會議上,當時幾位著名的科學家從不同學科的角度探討人類各種學習和其他職能特徵,並研究如何在原理上進行精確的描述,探討用機器模擬人類智慧等問題,並首次提出了“人工智慧”的術語。從此,人工智慧這門新興的學科誕生了。
那場學術討論會議,就是電腦科學史上著名的達特茅斯會議(Dartmouth Conferences)。
人工智慧的應用有哪些?
1.電子遊戲
不知諸位讀者中有多少人是遊戲玩家,至少筆者是從遊戲當中首次瞭解到“人工智慧”這個概念。不同的遊戲具有不同形式的人工智慧,但是最可以表現強大AI的當屬即時戰略型遊戲。其中由美國暴雪公司出品的《魔獸爭霸》系列和《星際爭霸》系列,在人工智慧方面都有十分出色的表現。
令人期待的是,谷歌AlphaGo的幕後的技術團隊將會與暴雪公司合作,為遊戲《星際爭霸2》開發新的人工智慧系統。屆時,不知《星際爭霸2》的遊戲高手們將會迎來怎樣的挑戰。
2.智慧機器人
對於智慧機器人的研發,同樣是如今十分火熱的課題。機器人可以代替人類承擔繁重的勞動、高危的工作。同時也可以供人們消遣娛樂。一個真正合格的機器人離不開一個智慧的“大腦”,也就是人工智慧的控制指揮。
3.人機對弈
由於行為規則的嚴格約束,棋類競技領域一向人工智慧的樂土。早在1997年,IBM研發的國際象棋計算機“深藍”就成功戰勝了當時的世界冠軍 加里·卡斯帕羅夫。今年年初,谷歌團隊研發的AlphaGo面向更加複雜的圍棋領域,打敗韓國圍棋冠軍李世石,更加鞏固了人工智慧的地位。
不禁回想起來,幾年前筆者出於好奇也開發過一款中國象棋程式,可是由於自身技術不足,程式的棋力僅僅相當於初學者水平。不過那一次帶給筆者的興奮和成就感是無價的。
4.自然語言識別
相對於棋類領域的優勢,人工智慧在自然語言的理解方面則要吃力得多。主要因為人類的語言語法往往出於習慣,並不一定遵從於邏輯。
谷歌公司的產品“谷歌翻譯”就是基於人工智慧技術實現的,雖然翻譯效果仍然不是盡善盡美,但相對於同類產品已經算是很不錯了。
在智慧聊天領域,微軟公司於2014年推出了一款智慧產品“微軟小冰”。它藉助於微軟在大資料、人工智慧方面的技術積累,通過理解對話的語境與語義,實現了超越簡單人機問答的自然互動。
此外,人工智慧在指紋識別、人臉識別、地圖導航、自動駕駛等方向都有很大貢獻,在此就不做具體描述了。
人工智慧的評判標準是什麼?
要回答這個問題,就不得不先介紹另一個著名的概念:圖靈測試。
圖靈測試是著名科學家阿蘭·麥席森·圖靈於1950年提出的。其內容是,如果計算機程式能在5分鐘內回答由人類測試者提出的一系列問題,且其超過30%的回答讓測試者誤認為是人類所答,則該程式通過測試,表明該程式擁有接近於人類的智慧。
直白地解釋一下,就如下圖中的情景:
圖靈測試的參與者包含一名或多名評委,兩名測試者。其中一名測試者是人類,另一名測試者是計算機程式。在評委不能直接看到測試者的情況下,由評委提出若干問題,然後根據回答做出自己的判斷。
時至今日,世界上只有一個智慧聊天程式勉強通過了圖靈測試,它的名字是“尤金·古斯特曼”。由此可見,人類距離實現真正意義上的人工智慧,還有很長的道路要走。
人工智慧是如何實現的?
在人工智慧的研究早期,使用的演算法相對比較原始,其中比較有代表性的實現演算法是搜尋演算法。
搜尋演算法,說得難聽一些就是暴力列舉法。當人工智慧需要作出決策的時候,會列舉出所有可能的選擇,並按優劣為每一個選擇做一個評分。最終,評分最高的選擇被視為最優決策。
IBM研發的深藍就是利用了搜尋演算法,在走棋的時候會列舉出眾多的棋局變化,對每一種局面給出相應的分數,最終選擇走出一步程式認為最優的棋。但是,為了減少計算,深藍並不會盲目地列舉出全部棋局,而是忽略掉一些明顯是“送死”的選擇。這種演算法上的優化被稱為“剪枝”。
需要注意的是,圖上的搜尋演算法僅僅是人工智慧早期眾多演算法中的一種,並非全部。那個時候,機器學習的概念雖然早已被提出,但是還並沒有現在這樣廣泛應用。
如今的人工智慧早已經今非昔比,機器學習以及深度學習成為了實現人工智慧的重要手段。谷歌的AlphaGo就是通過三萬多局專業棋譜資料的訓練,以及與自身反覆對弈,達到了足以擊敗圍棋世界冠軍的棋力。
其中,機器學習可以簡單理解為人工智慧通過一定的學習來提升自我水平,具體知識可以參考拙作《漫畫:什麼是機器學習?》。深度學習可以理解為機器學習的一種“加強版”,以多層神經網路為原理,筆者計劃在今後為深度學習單獨釋出一篇漫畫來介紹。
人工智慧的等級劃分
按照智慧的高低,人工智慧可以分為三個等級:
弱人工智慧(Artificial Narrow Intelligence,簡稱ANI)
強人工智慧(Artificial General Intelligence,簡稱AGI)
超人工智慧(Artificial Super Intelligence,簡稱ASI)
其中,弱人工智慧指的是在單一領域具有一定智慧的程式。現在人們所研究出的人工智慧基本都屬於弱人工智慧這一層次,比如AlphaGo的專屬領域是圍棋,谷歌翻譯的專屬領域是翻譯自然語言。但你沒有辦法讓AlphaGo去烹飪料理,或者讓谷歌翻譯去擊敗橋牌高手。
強人工智慧,指的是擁有自我意識的程式,它們具有接近於人類的智慧,可以像人類一樣思考、學習、交流、解決問題。這種級別的人工智慧,以現在的科技水平還遠遠實現不了。
超人工智慧,指的是在所有領域都凌駕於人類智慧的計算機程式,它們善於思考和創新,並且比人類更加聰明。如果在遙遠的未來,真的實現了這樣水平的人工智慧,那麼它們在人類面前,恐怕就是神明一樣的存在。
雖然強人工智慧和超人工智慧還並未真的出現,但是我們的科幻小說家和導演們已經憑藉天馬行空的想象力,把一幅幅光怪陸離的未來景象呈現給了我們。其中比較優秀的關於人工智慧的電影作品有《終結者》、《人工智慧》、《銀翼殺手》、《我,機器人》、《機械姬》等等,眾多作品蘊含了人類對於未來人工智慧的期望、懷疑與恐慌,沒看過的同學們推薦一看。
遙想未來,當人工智慧接近甚至凌駕於人類智慧的時候,它們將會怎樣?是更好地服務於人類,還是給人類帶來滅頂之災,亦或是獨立於人類,與人類互不干涉地共同生存?真希望有生之年可以看到這一天的到來。
相關文章
- 漫畫版:什麼是人工智慧?人工智慧
- 漫畫:什麼是計數排序?排序
- 漫畫:什麼是氣泡排序?排序
- 漫畫:什麼是架構師架構
- 漫畫 | 什麼是區塊鏈?區塊鏈
- 漫畫:什麼是HashMap?(底層原理)HashMap
- 漫畫版:什麼是深度學習?深度學習
- 漫畫:什麼是LRU演算法?演算法
- 漫畫:容器技術docker是什麼?Docker
- 漫畫:什麼是機器學習機器學習
- 漫畫版:什麼是神經網路?神經網路
- 漫畫版:什麼是機器學習?機器學習
- 漫畫:什麼是中間人攻擊
- 漫畫 | 程式設計師的悲哀是什麼?程式設計師
- 用漫畫的形式展現——什麼是webWeb
- 漫畫:什麼是 “千年蟲” 問題?
- 漫畫 | 到底是什麼讓IT人如此苦逼???
- 漫畫:什麼是最終一致性?
- 「幣姐漫畫」1分鐘看懂什麼是“槓桿”?
- 什麼是人工智慧?人工智慧
- 人工智慧-科普-人工智慧是什麼?人工智慧
- 漫畫:什麼是字符集和編碼?ASCII、UTF-8、UTF-16、UTF-32 又是什麼?ASCII
- 什麼是物理畫素和邏輯畫素?
- 腐漫網,腐女漫畫網,漫畫網站網站
- 人工智慧為什麼用Python?原因是什麼?人工智慧Python
- 江民科普漫畫第二期來啦~帶你瞭解什麼是病毒特徵庫!特徵
- 漫話:如何給女朋友解釋什麼是HTTPHTTP
- 暴走漫畫
- 【程式設計師漫畫】猜猜他是誰?程式設計師
- 什麼是人工智慧領域的 GAN人工智慧
- 人工智慧和Python是什麼關係?人工智慧Python
- 什麼是人工智慧AI偏差 - Benedict Evans人工智慧AI
- 什麼人工智慧能寫詩和畫畫?還能打電話嗎?人工智慧
- 漫話:如何給女朋友解釋什麼是策略模式?模式
- 漫話:如何給女朋友解釋什麼是反向代理?
- 畫素風到底是什麼風格
- 用伊藤潤二漫畫畫風做遊戲?獨遊+漫畫表現力也許是一條捷徑遊戲
- 什麼是人工智慧模型的湧現特性?人工智慧模型