-
1 # 農村靈魂工程師
-
2 # 魔法師梧州0k
將棋算是一種日本的象棋遊戲,在當地非常的流行。關於它的起源,大部分的觀點都認為是從東南亞傳入的,具體的我們也不需要深究。
日本將棋用到的棋盤是9*9的方格陣,靠近你自己的這邊三行就屬於你的本陣,對手的也是如此。將棋遊戲的棋子與中國象棋以及國際象棋都有所不同,算是一種‘鍾’的形狀,沒有那麼規整,前端是比較尖的,在遊戲中也需要利用棋子的前端所指方向來進行所屬的區別。
-
3 # 雅韻淡茗
鐮倉大大將棋,使日本將棋中的一種最為複雜的將棋,這是目前已知道的最複雜的一種將棋,它的複雜程度要遠遠超過其他類型的將棋,並且被認為也是所有棋類當中最複雜的一種。下這樣一盤棋假若一人一步在一天內連續走十個小時,需要三個月左右。
將棋的始祖是大約五千年以前印度的恰圖 蘭卡 ,主流觀點認為從東南亞傳入,一說由唐朝的象棋傳去日本,演變而成,在平安時代演變成與平安將棋、平安大將棋。之後平安將棋分支成小將棋、中將棋、大將棋、大大將棋、天竺大將棋、摩訶大大將棋、泰將棋、大局將棋等諸多日本將棋前身,傳說再由後奈良天皇改良小將棋,最終在江戶初期大橋宗桂去除棋子醉象,確定將棋規則,正式定型了21世紀流行的日本將棋。
而現在當代日本將棋競賽中,所使用的將棋則是小將棋的再簡化版,它的複雜程度已經超越了我們熟知的中象和國象而僅次於現在的19路盤圍棋。
-
4 # 夢想282640526
神話裡有珍瓏棋局,不過我覺得最近的是阿爾法狗對李世石的勝利確實讓人類無法淡定了。
阿爾法狗第一次引起大家的關注,是因為它打敗了圍棋的歐洲冠軍樊麾。但這個事情並沒有引起太多人的關注。畢竟圍棋這個東西是一個東方的遊戲。中國、日本和南韓這三個國家才代表著圍棋的水平。其他地方,無論是歐洲還是美洲,下圍棋的人都要弱很多,所以雖然是歐洲冠軍,但樊麾在世界各國棋手中的排名,其實已經蠻靠後了。大家都覺得,之所以阿爾法狗能5比0大勝樊麾,只是因為樊麾太弱了。
不過,很快阿爾法狗就對這些人還以顏色了。在和南韓最好的棋手李世石的比賽中,它以4比1的比分輕鬆獲勝。你可別小瞧李世石從阿爾法狗身上拿下的這一分,就憑著這一分,李世石成了世界到上目前為止唯一一個贏過阿爾法狗的人——因為在此之後,再也沒有人類贏過這個專門下圍棋的電腦程序。
其實,直到阿爾法狗大勝李世石,很多人還是不服的——李世石不還贏了一局嘛,說明還是可以打一打的嘛。不過,很快大家就覺得不太對頭了。阿爾法狗的新版本“阿爾法狗·大師”出現在一個著名的圍棋網站上,並且連續和各國頂級高手下了60盤棋,全都取得了勝利。今年5月份的時候,阿爾法狗和目前世界上圍棋排名最高的人,中國棋手柯潔進行了三場比賽,取得了全勝。雖然這場比賽後,阿爾法狗的研發者宣布它退役,但它的崛起已經讓所有人看到了人工智能的力量。
阿爾法狗的4種武器
那你肯定會問了,阿爾法狗到底是怎麼下棋的呢?
很多人認為,阿爾法狗是靠著電腦的力量硬算出每一步棋所導致的結果來,比對出最好的一個選擇,再下的。其實,它並不是這樣做的。因為圍棋是世界上最複雜的棋類遊戲,運算的步數會非常非常多,硬算的話,那可就太慢了。阿爾法狗其實使用了4種武器來下棋:
一叫蒙特卡洛樹。這是一種計算方法,在你每一步棋下出之後,它會試探各種可能性的輸贏情況,然後不斷地推導向贏面最大的那幾步。
二叫深度神經網絡。它實際上用來優化蒙特卡羅樹,讓機器學習到更加快速高效的辦法找到最好的那幾步,它所需要計算的東西,就更少啦。
三叫監督學習,天才也是從菜鳥成長起來的,我們會把人類千年來的經驗交給它。
四叫強化學習,不僅僅讓機器學會了所有人類的經驗,還要讓他超越人類專家,我們讓它雙手互搏,繼續成長。
就靠著這四個秘訣阿爾法狗成了圍棋界的一個傳奇。不過,你可不要覺得阿爾法狗退役之後,這個傳奇就結束了哦。就在不久之前,研發阿爾法狗的那個團隊做出了一個新版本的阿爾法狗,名字叫“阿爾法狗·零”。為什麼要叫“零”呢?因為阿爾法狗本身,它最開始學習圍棋的時候,是由研發人員輸入了許許多多的厲害的棋手們下過的棋譜,從這個開始學習的。但這個零不是,它在根本一點圍棋都不會的情況下,就開始直接下棋了。最後,它只用了3天時間,就打敗了當年“阿爾法狗·李世石”這個版本,然後只用了21天就勝過了“阿爾法狗·大師”,到了40天的時候,它已經是所有阿爾法狗版本中最強的一個了。
“深藍”的戰績
前面我們說過,阿爾法狗下棋不是靠硬算的,而是用了4種特殊的方法,配合在一起,先選出大概的方向,然後在具體的方向上再去算每一步棋。但這並不等於說硬算這個方法不能用。實際上,在此之前,就有電腦程序通過硬算的方法,戰勝了世界上最好的棋手——準確地說,是世界上最好的國際象棋棋手。他的名字叫卡斯帕羅夫。
那是20年前的事兒了。當時美國的IBM公司研發出了一套程序名字叫深藍。深藍就是通過硬算來下棋的。在1996年的時候,它和當時的國際象棋第一人卡斯帕羅夫進行了一次比賽,在6局棋裡,它只贏得了兩局。
不過深藍顯然不會善罷甘休,造這種程序出來,不就是為了贏過人類嘛。所以,只用了一年的時間,深藍就升級成了“更深的藍”,再次殺了過來。這一次,更深的藍的性能得到了很大的提昇,它每秒鐘能計算兩億次,能夠計算出每一步棋之後緊接著的12步該怎麼走——而最優秀的人類棋手,大概能計算10步左右。
這一次,更深的藍終於贏了。剛賽完的時候卡斯帕羅夫還不相信,覺得一定是有其他棋手在背後幫助更深的藍。但是電腦的棋力還在不斷增長,很快所有人都承認了電腦遠遠超越了人類。
現在,在華盛頓的美國國家歷史博物館,可以看到當年更深的藍的一部分。
永遠無法戰勝的對手
世界上最好的國際象棋手卡斯帕羅夫和世界上最好的圍棋手柯潔,都敗給了電腦程序。但從某種意義上說,他們並不是人類當中最好的棋手。從戰績上來說,人類最好的棋手是一個叫馬里昂·廷斯利的人,在自己的棋手生涯裡,他只輸過7局,但沒有輸掉過任何一場比賽。這是世界上戰績最好的棋手。他下一種叫西洋跳棋的棋。
更重要的是,他也曾經和電腦程序對戰,並且可能是世界上唯一一個無法被電腦程序戰勝的棋手。
那是卡斯帕羅夫和深藍比賽之前的1994年。當時,廷斯利參加了一場包含30局的比賽,對手是一個叫“欽努克”的電腦程序。比賽的前5局,雙方都下成了和棋,誰都沒輸,同樣誰也沒有贏。但在第五局結束之後不久,廷斯利住院了。醫生檢查之後發現,他得了很重的癌症,而且僅僅7個月後,他就去世了。
和欽努克比賽沒有在繼續下去。廷斯利依然沒有敗績。
但欽努克的創造者並沒有就此善罷甘休。他覺得,按理說自己創造的程序一定會贏的。他後來寫了一篇論文,設計了一個用數學方法窮盡西洋跳棋所有可能性的程序。沒有人能贏過它,即使它自己跟自己下,也只能下成和棋。
然而,這一切廷斯利已經永遠無法看到了。
注:阿爾法go的go,是日語裡圍棋的意思。阿爾法狗之所以能勝過人類圍棋手,靠的是蒙特卡洛樹算法、深度神經網絡、監督學習和強化學習和4種方法;
國際象棋程序深藍曾經在1997年打敗過當時世界上最好的國際象棋大師卡斯帕羅夫。它每秒鐘能運算2億次,推算出12步棋的走法;
廷斯利可能是世界上唯一一位不會被計算機打敗的棋手。他是西洋跳棋的世界第一人,在與計算機對弈的比賽中,他因為癌症去世了。而在去世之前,他和計算機的比賽一直是平局。
回覆列表
經常聽說“升到9-3,某某的棋力真強”、“100%的勝率,棋力真牛”、“我的棋力真差”,但如果詢問他“什麼是棋力?”基本上都無法給出答案。
1
什麼是棋力
棋力高的人,往往熟讀兵書,深通棋理,掌握各種各樣的布局定式,中局戰術技巧和實用殘局,計算能力超強。因此在實戰中,我們說“某某家庭作業準備充分,對手中了飛刀,速勝”,“某某計算能力超強,對方中殘實力差,多算勝少算”,“某某不會炮兵對士象全的實用殘局,該贏的棋最後和了”,那麼我們或許可以給出棋力的定義:開中殘的綜合實力。
一般情況下,棋力低的會輸給棋力高的,這是棋力很重要的一個特徵,因此會表現出來:1、棋力評測勝率很高;2、棋力評測等級很高。
但如果用數值0-100來定量化表徵棋力,卻無法實現:100%勝率的用戶的棋力不一定是100,他可能遇到的都是比自己棋力低的;評測等級低的如學1-1,可能是未來的神1,而神1可能很快會被打下去;所以通過勝率和棋力等級來定量化描述棋力都是做不到的!
那如何對棋力進行定量化呢?
2
棋力的定量化評估
我們知道,象棋人工智能軟件的棋力已經遠遠超出了人類,而象棋旋風軟件更是象棋AI中絕對的最強者!那麼如果把最強旋風軟件的棋力作為100分,我們就得到了一個衡量棋力的標杆。
象棋旋風走的每步棋我們都可以認為是最優解,都是100分,而人類走的每步棋都在0-100之間,那麼就可以得到這盤棋的綜合水平,我們可以稱之為AI吻合度。
王者象棋對超過1億盤用戶對局進行了統計,發現AI吻合度高的大概率會戰勝AI吻合度低的用戶,這個概率值是95%以上。