為什麼計算機能戰勝西洋棋世界冠軍?

2025-06-21 03:00:21 字數 2962 閱讀 9190

1樓:花開50491液止

深藍計算機是由ibm開發的象棋電腦,歷史上第乙個成功在標準西洋棋比賽中打敗衛冕世界冠軍的計算機系統。深藍計算機是採用混合決策的方法。它將通用超級計算機處理器與象棋加速器晶元相結合。

在超級計算機上執行的軟體執行一部分運算,更復雜的棋步交給加速器處理,然後計算出可能的棋步和結果。

深藍計算機是由ibm開發的象棋電腦。眾所周知,這是第一臺計算機象棋系統,在常規時間控制下贏得了一場與世界冠軍的西洋棋比賽。深藍計算機重1270公斤,有32個大腦(微處理器),每秒鐘可以計算2億步。

深藍計算機1996年2月進行了對世界冠軍的第一場比團遊信賽,然而,卡斯帕羅夫擊敗了深藍,得分為4:2。深藍當時開始公升級,並於1997年5月再次對抗卡斯帕羅夫以:

贏得了比賽,成為歷史上第乙個在標準西洋棋比賽中打敗衛冕世界冠軍的計算機系統。機器的勝利磨羨標誌著西洋棋歷史的新時代。隨後,卡斯帕羅夫指責ibm 作弊,並要求重新進行比賽。

ibm拒絕並宣佈深藍退役。

深藍計算機的評估功能最初是以廣義的形式寫成的,其中包含許多要確定的引數(塌輪例如,與中心空間優勢相比,安全的國王位置有多重要等等)。然後,通過分析成千上萬的主遊戲,通過系統本身來確定這些引數的最優值。評估功能已分為8,000部分,其中許多部分專為特殊職務而設計。

在開始的時候,有超過4000個職位和70萬個大師級的遊戲。最終遊戲資料庫包含了六個棋子,五個或更少的棋子位置。

2樓:阿qi棄

1996年閉念2月10日,深藍首次挑戰西洋棋世界冠軍卡斯巴羅夫,但以2-4落敗。比賽在2月17日結束。其後研究小組把深藍加以改良,1997年5月再度挑戰卡斯巴羅夫,比賽在5月11日結束,最終深藍電腦以擊敗晌笑卡斯巴羅夫,成為首個在標準比賽時限內擊敗西洋棋世界冠軍的電腦系統。

ibm在比賽後宣佈深藍退役。深藍是美國ibm公司生產的一臺超級西洋棋電腦,重1270公斤,有32個大腦(微處理器),每秒鐘可以計算2億步。「深藍」輸入了轎謹困一百多年來優秀棋手的對局兩百多萬局。

3樓:低調還敦厚灬標兵

專案的發起者是chiptest在卡內基鄭扒拍-梅隆大學的許峰雄。在卡內喊羨基梅隆畢業後,ibm研究部聘請了thomas anantharaman和murray campbell,繼續追求建立可能打敗世界冠軍的象棋機。 hsu和campbell在1989年秋季加入ibm,跟隨anantharaman繼續研究。

anantharaman隨後離開ibm進入華爾街,arthur joseph hoane加入了團隊執行程式設計任務。1995年,在「第八屆世界電腦象棋錦標賽 」中,「深藍計算機原型」(實此段際上是深藍二,因公關原因而更名)。深藍樣機**的電腦程式wchess是平局而wchess是乙個人執行的個人電腦。

在冠軍賽的最後,深藍的原型與電腦程式junior綁在一起,而junior在個人電腦上執行。

中國象棋大師能贏最厲害的電腦嗎?

4樓:網友

不能。

關於象棋對弈人類輸給電腦的原因,歸根結底還是因為象棋步驟變化計算的結果,大家都知道象棋紅黑雙方一共有三十二顆子,分別為雙車雙馬雙炮和五個可以過河的小卒,另外雙仕雙相和將帥是不可以過河的。那麼這雙方三十二顆子的第一步行動就有32種變化,而每走一步的變化數呈幾何勢增長,也就是說第一步32種變化。

第二步就增加到了1024,第三步就有1048576種變化,沒錯,第三步的變化已經達到了一百多萬種!更多的步數其變化數更是難以形容,而電腦的計算能力與速度是人類無法比擬的,所以電腦總能計算出對自己最有利的走法,而人類只能憑直覺,自然就走不贏電腦了。

1997年,是乙個值得紀念的日子——第一款象棋軟體《將族》橫空出世。象棋軟體剛剛起步,計算能力差,測算速度很慢,軟體思考的時間漫長,人類物件棋軟體不屑一顧。隨後,更高階的象棋軟體——《棋隱》出世,對弈能力相較《將族》有了明顯的提公升,計算速度也得到了很大的改進。

棋手們開始慢慢關注象棋軟體。

08年以前,真人與軟體的對抗還能勢均力敵,09年後,卻是幾乎被軟體單方面碾壓。

特級大師王天一被採訪時曾表示:「在網上遇到強力的軟體,只能選擇逃跑,根本沒得下。」

特級大師許銀川也曾說過,「現在我對陣軟體,幾乎沒有任何機會。」

兩位特級大師也絕非妄自菲薄。

5樓:九尾鬼龍

理論上說象棋的頂級對弈結果就是平局,電腦程式還是可以贏的,需要難度大,可以試試讓倆個電腦最厲害的象棋大師下一盤。

6樓:心理情感諮詢度

這個不知道因為你沒有讓他們去下棋的情況下,他們不一定就是誰贏誰輸,但是如果讓他們去下棋的話,有可能電腦會贏,因為電腦的話他沒有感情。

7樓:榮華

最厲害的電腦的話肯定是電腦贏得多,人會疲勞的,電腦不會累的,而且電腦能100%背譜,不會有算漏的情況。

8樓:網友

答案是不一定,因為不同等級的ai是不能隨意比較的,但棋盤上的變化較多,某些特殊情況下的棋型有可能把對方將死。

9樓:紅葉黃花醉

只要有人研究中國象棋,並開發出程式,大師級的中國象棋大師也不會是對手:阿爾法狗與西洋棋大師的對弈,已經充分證實了這一點。

10樓:網友

我的象棋大師雖然很厲害,但是很難能夠贏的比較輕鬆,有些碰到最厲害的電腦更難以贏的。

11樓:弱勢群體者租客

不可能的,電腦也是通過人腦設定的,所以肯定有人打得過人機,不過勝的幾率佔少數,還有,人是能靈活變通的,而電腦只能通過程式才能辦到。

12樓:網友

中國最頂級。圍棋選手他在與電腦上的這種人工智慧下棋的時候,也只是勝了一場,剩餘的場次都是失敗告終。

13樓:燕明德

電腦的知識是無窮無盡的,並且也可以永遠的工作,而人卻不能。

14樓:全民_正能量

可能性不大,畢竟電腦是高速運算的,人腦反映速度達不到。

電腦為什麼叫計算機,計算機為什麼叫做電腦?

因為最早的電腦就是計算功能 最初是以計算巨大數值為目的發明的 電腦最開始的使用就是用來計算的 電腦剛開始是用來處理計算的 最開始只為計算那些複雜的式子 因為最初就是用來計算用的 電子計算機為什麼稱為電腦?電腦的標準名稱為什麼是電子計算機?計算機為什麼叫做電腦?電子計算機是能夠把資訊自動高速儲存和加工...

計算機為什麼會中毒,計算機為什麼會中毒

25年前,一名15歲的學生編寫了世界上第乙個計算機病毒,起初它只是乙個 小惡作劇 但如今數以萬計的病毒已成為所有電腦使用者的噩夢,網路時代的到來更為病毒的傳播提供了新的模式。里奇 斯克倫塔便是這 電腦病毒第一人 儘管他後來在it界擁有了自己的事業,但他被人們提起最多的仍是在世界上釋放了 elkclo...

計算機為什麼要用反碼,計算機的原碼,反碼,補碼是怎麼回事?可以舉例說明嗎

用於數值儲存。反碼是數值儲存的一種,多應用於系統環境設定。原碼是計算機機器數中最簡單的一種形式,數值位就是真值的絕對值,符號位位 0 時表示正數,符號位為 1 時表示負數,原碼又稱帶符號的絕對值。為了方便整數和小數區別,整數的符號位與數值位之間用 隔開,小數的符號位與數值位之間用 隔開。擴充套件資料...