前段時間打開手機玩了幾把王者榮耀,由于送的太多,隊友要求我掛機,聲稱人機都比我玩的好。
由于自己太菜了,不得不承認人機的技術都比我好,輸給人機好像也沒什么,畢竟我也不是唯一一個技術沒有計算機好的人。
1997年,IBM“深藍”國際象棋計算機也下贏了世界冠軍加里·卡斯帕羅夫。這件事當時引起了人們對智能和人工智能的熱烈討論。
在科技越來越進步的現(xiàn)在,人工智能可謂隨處可見,人臉識別,打車應用等等。人工智能影響我們生活的例子不勝枚舉。那么AI和我們有沒有更進一步的關系呢?
朱利安·圖吉利斯在《人工智能如何玩游戲》這本書中為我們解答了這個問題。作為AI應用于游戲的發(fā)起人,朱利安從AI的視野,帶我們進入游戲的世界。
第一批電腦出現(xiàn)的時候,很快就被人們用來玩游戲,由于當時剛出現(xiàn)的計算機還沒有辦法運行游戲程序,一切都是用紙筆完成的。
第一個發(fā)明家以及玩家就是艾倫·圖靈。圖靈編寫的游戲是國際象棋。他和他的好朋友一起用他的算法下棋,他們兩個手動走棋,充當了一臺計算機的角色。
之所以選擇象棋是因為象棋的規(guī)則簡單,玩的人多,也容易寫成代碼。在玩的過程中,從布局和策略上可以學到很多東西。所以在人工智能研究之初就把國際象棋作為一個重要的研究問題。
第一個國際象棋游戲程序被開發(fā)出來的時候,很多人都認為計算機沒辦法和人類玩家相比,因為程序僅僅只是代碼,而人類擁有智能。經(jīng)過數(shù)十年的研究,這個游戲程序才變得越來越強大。
有了更大的內(nèi)存和更快的處理器之后,國際象棋的軟件發(fā)展終于在1997年贏過了世界冠軍。這在當時引起了極大的轟動,許多人討論。認為計算機“深藍”算不上真正的智能,它的核心只是一個簡單的算法。
幾乎所有的棋類程序采用的都是極大極小的算法。它的原理就是基于棋盤狀態(tài)和走子的概念。
2.計算機眼中的你可能很蠢
人們認為程序僅僅只是一個代碼,這個代碼還需要人類寫出來,然后才能運行。人類才是擁有最高智能的。
反過來對于計算機來說我們可能很蠢,畢竟它的計算速度就遠遠比我們要快得多。一頁表格數(shù)據(jù)求和只要幾秒鐘,如果我們用計算器一個一個去計算耗時巨大,并且出錯的可能性也很大。
FACEBOOK可以區(qū)分數(shù)十萬人的臉,而有些人可能幾十個人的臉都記不住。像我自己一個人如果沒有認識很久,是根本想不起來他的臉,就算認識十幾年的人,也有很多時候就突然地忘記他長什么樣。
回到開頭提到的游戲掛機的事情,游戲原是人們?yōu)榱藠蕵纷约憾l(fā)明的。但是就有一部分的玩家玩游戲的技術水平還沒有計算機厲害。
盡管計算機是由人類創(chuàng)造出來和編程的,但是我們也不得不承認,在很多地方計算機都比人類要更優(yōu)秀。
3.在游戲中互相學習
每個人在玩游戲時都有自己的習慣,就拿王者榮耀來說走位,連招,慣用的英雄等。我們可以在游戲中學習操作手法,以及預判對面的走位等等。
同樣的這些信息可以創(chuàng)建和普通玩家一樣的AI,存儲和處理信息都是計算機的強項。計算機可以存儲以往所有的輸入,然后使用聰明的算法對其進行分析。盡管游戲存儲的清單很長,但也不是不能實現(xiàn)的。
結語
《人工智能如何玩游戲》講述了游戲、智能和人工智能三者之間如何關聯(lián)。游戲玩了挺多,但是從沒研究過游戲和AI的關系。這本書也不需要你有這方面的知識,書中介紹和很多游戲算法,至于人工智能還有機器更智能,機器有一天是否會取代人類,就讓時間給我們答案吧。