基于prolog人工智能技術(shù)的計算機分析

基于prolog人工智能技術(shù)的計算機分析

ID:14501341

大?。?3.21 KB

頁數(shù):14頁

時間:2018-07-29

基于prolog人工智能技術(shù)的計算機分析_第1頁
基于prolog人工智能技術(shù)的計算機分析_第2頁
基于prolog人工智能技術(shù)的計算機分析_第3頁
基于prolog人工智能技術(shù)的計算機分析_第4頁
基于prolog人工智能技術(shù)的計算機分析_第5頁
資源描述:

《基于prolog人工智能技術(shù)的計算機分析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于prolog人工智能技術(shù)的計算機五子棋博弈系統(tǒng)分析摘要五子棋是一種非常受歡迎的智力游戲,將益智游戲移植到電腦端也是一種主流趨勢。實現(xiàn)游戲人機對戰(zhàn)的一種主要方法是使用人工智能語言,構(gòu)建規(guī)則,讓計算機在執(zhí)行每步以前進行計算,最終選擇最為合適的步驟。在人工智能語言中,Prolog是一種主流邏輯語言,也是較為簡單的邏輯語言。本文將以Prolog人工智能語言為基礎(chǔ),對計算機五子棋博弈系統(tǒng)進行分析。關(guān)鍵詞:五子棋,人工智能,Prolog目錄一、緒論4(一)研究背景4(二)研究意義4(三)文章結(jié)構(gòu)4二、Prolog語言5(一)人工智能簡介5(二)Prolog語言6三、

2、五子棋博弈系統(tǒng)分析8(一)五子棋博弈系統(tǒng)設(shè)計8(二)Prolog語言設(shè)計11四、總結(jié)13參考文獻14一、緒論(一)研究背景五子棋是一種非常受歡迎的智力游戲,兩個參與者各執(zhí)黑白子進行博弈,以先將自己的棋子連五個一列、一行或者斜行為獲勝。當將這個游戲?qū)崿F(xiàn)軟件化時,由于可能的步驟非常多,所以實施起來較為困難。人工智能(ArtificialIntelligence,AI)是最近興起的一門計算機分支。人工智能研究的是模擬、擴展以及延伸人類的思維方式,最終做出類似于人類的邏輯判斷。Prolog語言是一門應用廣泛的人工智能邏輯語言,具有良好的邏輯性和實用性,是目前進行人工

3、智能和系統(tǒng)開發(fā)的重要工具。Prolog執(zhí)行的實質(zhì)是程序員預先建立輸入和結(jié)果之間的邏輯關(guān)系,當用戶進行輸入時,同歸這些規(guī)則進行匹配,尋求最符合邏輯的輸出,最終求的最適宜的結(jié)果。通過使用Prolog邏輯語言進行編程,更為簡單,邏輯性更加清楚。目前,應用市場存在不同的五子棋軟件,這些軟件擁有不同的編程語言,但是都是使用了人工智能技術(shù)。而Prolog是最常用、最簡便的人工智能語言,因此也是應用最多的,構(gòu)建五子棋游戲的程序設(shè)計。(二)研究意義五子棋之所以受歡迎,在于其簡便有趣。通過人工智能技術(shù)可以讓五子棋在電腦上運行,實現(xiàn)人機對戰(zhàn)。在所有的人工智能語言中,Prolog

4、語言是最為方便的語言。綜合考慮后,本文選擇以Prolog語言為基礎(chǔ),對五子棋博弈系統(tǒng)進行分析。(三)文章結(jié)構(gòu)本文是對基于prolog人工智能技術(shù)的計算機五子棋博弈系統(tǒng)分析。本文首先對人工智能和Prolog語言進行介紹,分析它們的優(yōu)勢與不足,并對Prolog的基本語法進行介紹。然后,本文會分析他人構(gòu)建的一個五子棋博弈系統(tǒng)。最后,本文會簡單設(shè)計一個基于Prolog的五子棋博弈系統(tǒng)。二、Prolog語言Prolog語言是一種重要的人工智能語言,目前廣泛應用在美洲和歐洲的程序設(shè)計領(lǐng)域。本章首先對人工智能進行基本介紹,然后對Prolog語言進行了解并給出語法。(一)人

5、工智能簡介人工智能是一個新興學科,幾乎每一個實現(xiàn)人機對戰(zhàn)的程序都是通過人工智能語言對電腦端進行設(shè)計的。本小節(jié)將對人工智能進行介紹。1.人工智能的概念美國斯坦福大學的人工智能研究中心的尼爾遜教授有如下定義:人工智能是關(guān)于知識的學科,是怎樣表示知識以及怎樣獲得知識并使用知識的科學[1]。人工智能實現(xiàn)了與人的思維相類似的判斷活動。從學習的角度來講,人工智能研究的是學習的規(guī)律,知識獲取和使用的方法。2.人工智能的發(fā)展人工智能最早期的工作是有Warren和Walter兩人,綜合多種資源后,一起構(gòu)建的神經(jīng)元模型。在1951年,兩名普林斯頓大學的研究生共榮構(gòu)建了第一臺基于

6、神經(jīng)元網(wǎng)絡的計算機。在1956年的一次重要的會議上,來自美國的一些優(yōu)秀的年輕科學家共同參加了這個會議,他們包括數(shù)學家、心理學家以及計算機學者等。這些科學家共同討論,通過了麥卡錫提出的“人工智能(ArtificialIntelligence,AI)”這一名稱。這標志著計算機模擬人類思維的人工智能這一新興的領(lǐng)域建立了。1969年的國際人工智能聯(lián)合會召開了,這標志著人工智能這一學科正式受到了全球社會的認可。最初的人工智能系統(tǒng)較為單一,應用領(lǐng)域狹窄。知道20世紀80年代,隨著多種知識的綜合,各種專家共同努力,才開發(fā)了大型綜合的開發(fā)工具、系統(tǒng)外殼以及集成的開發(fā)環(huán)境。目

7、前,人工智能在大規(guī)模環(huán)境下還不夠成熟,但是作為一種程序編寫技術(shù),人工智能完全可以應用在各種軟件當中?,F(xiàn)階段,人工智能的應用領(lǐng)域包括:專家系統(tǒng),該系統(tǒng)有大量的知識與經(jīng)驗,可以模擬人類思維求解;機器學習,該領(lǐng)域研究人類如何獲取一段知識,思維如何建立等內(nèi)容,是建立高智能機器人的重要研究方面;模式識別,該領(lǐng)域研究人類獲取一定的感知的過程,包括文字、語音以及圖形等方面的識別;人工神經(jīng)網(wǎng)絡,即模仿人類的神經(jīng)細胞建立聯(lián)系的方式,根據(jù)權(quán)值對未來的一段時間內(nèi)的信息進行合理推斷;智能決策支持系統(tǒng),即通過計算機進行輔助決策;自動定理證明,利用計算機進行非數(shù)值性判斷,確定真假值;自

8、然語言理解及自動程序設(shè)計,將英文進行斷句、翻譯甚至直

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。