国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

人工智能技術(shù)在中國象棋博弈中的應用與發(fā)展

2014-04-29 00:44:03譚世民
電腦迷 2014年15期
關(guān)鍵詞:中國象棋棋子程序

譚世民

摘 要 人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術(shù)及應用系統(tǒng)的一門新的技術(shù)科學。 人工智能是計算機科學的一個分支,它企圖了解智能的實質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應的智能機器,該領(lǐng)域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。而機器博弈被認為是人工智能領(lǐng)域最具挑戰(zhàn)性的研究方向之一。

關(guān)鍵字 人工智能 機器博弈 中國象棋

中圖分類號:TP3文獻標識碼:A

1中國象棋博弈

博弈問題無所不在,小到孩童的游戲與爭論、各種場合下的討價還價,大到商家的競爭、各種突發(fā)事件(恐怖、災害)的應急處理、國家的外交、流血的和不流血的戰(zhàn)爭,只要局中的雙方主體存在某種利益沖突,博弈便成為矛盾表現(xiàn)和求解的一種方式,博弈與對策將成為一類智能系統(tǒng)研究的焦點問題。

中國象棋在我國有廣泛的群眾基礎(chǔ),深受廣大群眾的喜愛。 中國象棋是一種兩人相互博弈的棋類游戲,已經(jīng)成為當今世界非常主流的博弈竟技活動。作為一種便于實施的棋藝竟技活動,它不僅豐富了人們的業(yè)余文化生活,修養(yǎng)身心,更有 利于開發(fā)人的智力 ,啟迪人的思維,培養(yǎng)人的意識以及磨練人的意志。中國象棋體現(xiàn)了下棋雙方智慧的博弈 ,在博弈過程中產(chǎn)生了大量的對弈信息,這為人工智能技術(shù)的測試提供了完美的環(huán)境。

2人工智能與中國象棋博弈

計算機的誕生的同時也孕育了人工智能技術(shù)的產(chǎn)生 , 而人工智能技術(shù)最初就是從象棋程序當中實踐摸索而來的,因此談到人工智能技術(shù),必然會讓人想到象棋。我們一定還記得 1997 年,IBM 公司推出的一款國際象棋程序 “ 深藍” ,在當年的人機大戰(zhàn)中,戰(zhàn)勝了當時國際象棋世界冠軍卡斯帕羅夫 , 這一消息在世界范圍內(nèi)廣為流傳 ,人工智能技術(shù)的發(fā)展和成就再一次得到了證明和認可。中國象棋程序正是在廣泛吸取國際象棋程序的各種先進經(jīng)驗之后而產(chǎn)生的。

中國象棋程序的雛形來源于上世紀90 年代,最初接觸到中國象棋程序還是從任天堂 Fc 游戲機8 位的游戲卡帶中獲得的, 此款象棋程序設(shè) 計了3個象棋水平的^J對手, 但是由于當初 水平的限制,3個AI的區(qū)別僅僅是思考時間的長短而已,在棋力水平并無差別,而目人腦很容易就能戰(zhàn)勝這些AJ,雖然如此因為是第一款象棋游戲,還是受到了廣大象棋愛好的喜愛。隨著計算機技術(shù)的發(fā)展, 在計算機當時還處于DOS操作系統(tǒng)的時候,出現(xiàn)了一款名叫 《 將族》的象棋程序,在當時那個年代 這款程序可謂做工精美,而目增加了關(guān)卡挑戰(zhàn)機制,大大提高了程序的娛樂性 , 雖然象棋程序的水平也有所提升,但是與人類象棋大師比較差距明顯。

人工智能技術(shù)的目的就是要電腦來代替人腦或者超越人腦 ,因此廣大的程序員們致力于研發(fā)一款能夠抗衡或者超越中國象棋大師的中國象棋程序 A I。天津象棋大師黃少龍在研究了當時的象棋程序之后,提出了一套關(guān)于象棋棋子子力賦值的象棋程序理論,他認為棋盤上的每一個棋子因分工不同所以重要性也不同,根據(jù)其重要性,可以給棋子賦予一定的分值 。比如說 “ 將 ”和 “ 帥”是 l 000 分 ,“ 車” 是 800分,“ 馬”和 “ 炮”是500分,“ 士”和 “ 象”是200分, 兵是 100分。有了相應的分值,那么計算機在局面計算上就可以根據(jù)當前子力的分布情況,來對當前每一方的局面形勢進行總體的評價得分,分數(shù)高的一方在局面上就 占 優(yōu)。這樣的一種棋子分值理論,便成為了計算機科學運算的理論基礎(chǔ)。

20 世紀初,國際奧林匹克運動會的人工智能項目出現(xiàn)了象棋軟件的比賽,有了相互學習交流的平臺,這樣為象棋人工智能技術(shù)的發(fā)展創(chuàng)造了條件并注入了生命的活力。在 2003 年 8月舉行的電腦奧林匹克大賽上, 在中國象棋程序發(fā)展史上具有重要的歷史意義。一款名為 《 縱馬奔流》的中國象棋對弈程序成為當年中國象棋比賽項 目中的一匹黑馬,雖然是首次參賽 ,但是它卻取得了6 勝2 和的驚人戰(zhàn)績,一舉奪得了中國象棋比賽項目的冠軍。這次比賽中共有五款中國象棋程序參賽,說明當時中國象棋程序已經(jīng)進入了起步發(fā)展階段,同時正是因為《縱馬奔流》的奪冠,使得更多致力于設(shè)計中國象棋人工智能程序的程序員們看到了中國象棋程序未來發(fā)展的希望。

人工智能技術(shù)的開發(fā)者認為,計算機的運算速度直接影響到人工智能技術(shù)水平的高低。計算機技術(shù)在 20世紀以后進入發(fā)展的快車道,CPU 的性能得到了大幅度的提升,IN TE L 和 A M D 兩家CPU 生產(chǎn)商,不斷推陳出新,為中國象棋軟件程序的發(fā)展提高了硬件的保障。中國象棋程序獲得了更好的硬件支持, 此時網(wǎng)絡(luò)上不斷推出新的中國象棋程序。使得目前電腦象棋的水平已經(jīng)極高。

3小結(jié)

隨著科學技術(shù)的不斷進步,人工智能的不斷發(fā)展必定會產(chǎn)生質(zhì)的飛躍,隨著人工智能的不斷進步,中國象棋博弈程序一定會越做越好。

參考文獻

[1] 高濟.人工智能基礎(chǔ).高等教育出版社[J].2004.

猜你喜歡
中國象棋棋子程序
棋子多少顆
擺棋子
有趣的棋子
試論我國未決羈押程序的立法完善
棋子餓了
大灰狼(2018年5期)2018-06-20 14:49:32
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
馬踏連營
馬踏連營
讀寫算(上)(2016年12期)2016-12-13 10:50:39
中國象棋博弈程序中邊界判斷的優(yōu)化方法研究
文安县| 睢宁县| 新郑市| 武平县| 长子县| 香河县| 余干县| 三河市| 隆昌县| 应城市| 陵川县| 竹溪县| 海晏县| 昆明市| 牡丹江市| 尖扎县| 司法| 盐池县| 轮台县| 石柱| 馆陶县| 文成县| 邹平县| 本溪市| 凯里市| 灵宝市| 台北市| 清远市| 五家渠市| 鄯善县| 沈阳市| 泽普县| 山东省| 柏乡县| 城口县| 大城县| 庆安县| 瑞安市| 淮安市| 北宁市| 香港 |