Re: [爆卦] 將棋王座戰 終盤峰迴路轉 羽生艱辛衛冕

看板chess (棋類遊戲)作者 (本當傻蛋的宿命)時間11年前 (2014/10/25 07:39), 11年前編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Gossiping 看板 #1KIHhAK0 ] 作者: NeedGem (本當傻蛋的宿命) 站內: Gossiping 標題: Re: [爆卦] 將棋王座戰 終盤峰迴路轉 羽生艱辛衛冕 時間: Thu Oct 23 23:12:08 2014 ※ 引述《NewYAWARA (朝霞之前奏)》之銘言: : 羽生至63手才跳上37桂,為雙方本局首度的桂馬躍進, : 在吃橫步的棋局當中極為罕見, : 而陣型在美濃圍及矢倉個別完成後, : 形勢居然近似為原位飛車的矢倉戰法對上變位飛車的中飛車陣勢, : 若從中盤插入觀看,絕難想像這竟是吃橫步的棋局。 : 豐島在第64手時投入38步打,成為本局的首度分歧點。 : 本手有形成緩手的疑慮,讓羽生開始有機會轉守為攻, : 先是跳上25桂準備壓縮豐島的飛車空間, : 接著在手順中漂亮的以38飛收下了步兵補充戰力, : 為後續的邊線突破提供良好援軍。 : 羽生在以56步開啟期待以久的角道後, : 馬上從1線發動進攻,靠著手中持有的兩枚步兵, : 將豐島1線守衛的香車釣上,試圖將岌岌可危的桂馬交換香車做突破。 : 但豐島在此大膽的選擇放棄1線守衛,先以25步吃下桂馬, : 讓羽生順利的在1線製造出と金,將右翼納入勢力範圍之下。 今天似乎做了一次很大膽的嘗試 (包括回了這篇文章在內) 那就是終於拿出將棋 AI 軟體 + GUI 來嘗試看棋, 不過... (原 po 的劇本大致省略.@@) 原本今天連看都不太敢看, 怕自己看了羽生就會丟頭銜 (咦?) 但是下午後才開始有一搭沒一搭的跟著手順進行, 到了晚上吃完晚餐才開始真的認真看的時候發現 打從大約 85 手以降, 已經開始看出這一局的不對勁. 兩邊剩下的時間都已經不多了 (大約都剩下不超過 10 分鐘), 盤勢卻怎麼看都才好像只是在中盤. (就在切的這個位置) 於是開始想著: 難道今天才第一次試用將棋 AI 軟體, 就要遭受天譴了嗎 Orz 這樣的局勢對於使用將棋 AI 軟體實況以及觀戰的人來說, 恐怕對於 AI 軟體判讀局勢能力的影響會相當巨大. 因為後面所剩無幾的思考時間, 導致想要分析後面的棋的走勢的 AI 軟體也會受到時間限制. 對於 AI 軟體來說, 時間受限就等於能力受限. 所以說人類跟電腦的想法不同在於... 人會想出著棋的劇本, 但是要電腦自己想出一套行棋的劇本真的不太容易... @@ 如果 AI 軟體就只是用類似 tree search 的話, 很難叫電腦產生出像是人類這樣的研究劇本. 而今天這一局也真的詮釋出了人怎麼去研究棋局. 所以之前才會查到像是稻庭將棋這種全守不攻的玩法, 並非一般人會使用於實戰將棋的定跡, 卻會導致使用 tree search 的 AI 軟體因為搜尋棋步使用時間過多, 導致可用時間耗盡被裁定輸棋. (後來的 gps/bonanza 之類的也都產生了稻庭將棋對策.) 不過也是有一些另類的 AI 方法也許有機會發掘出另類的劇本, 但是那樣的程式真的不好寫, 可能不是這邊能力所能及 :x (只有線索卻沒有足夠的 domain knowledge 是不夠的) : 但羽生似乎已經解讀一切,數次完美應手讓優勢更為擴大, : 直至106手的46步為止,羽生已經大致控制住整體局面, : 接著只是選擇要以何種方式贏棋而已。 : 誰知這正是開啟本場比賽最高潮的開端。 : 羽生選擇從9線發起最終的進攻,完全無視豐島在中央的反撲, : 讓出中央勢力,極力加強9線的戰力, : 甚至在第109手時不先以71角成換取關上對方玉將逃生門, : 也要以94步徹底壓制9線。 : 但這讓豐島有了喘息空間,先反以35角為玉將預留了71位的逃生門, : 接著迫使羽生必須在此換掉飛車,喪失了8列的橫向防守能力, : 還讓豐島有了打入56角的攻防之角,形勢大幅拉近。 有人說: 從(135手) 8二同龍/竜以下只有羽生(善治)這種娛樂師想的到. 也許這就是俗稱的羽生 zone, 在這個 zone 裡面, 都是他已經研究透徹的終局走法, 所以用再怎麼強大的將棋AI程式觀盤, (Ex: 激指, Ponanza, gpsshogi/gpsfish, Bonanza, BlunderXX 等. 前兩個要錢, 後三個可免費取得, gpsshogi for linux, while gpsfish for windows. 至於 GUI 的部份又有好幾種選擇... 暫時不方便花篇幅了, 不能太晚睡.@@) 又遇上了這次思考時間不足的狀況, 當然就無法先一步的判讀出局勢早已被羽生完全控制. 這樣的症狀會導致電腦難以判讀局勢, 以為某幾手會是超級大惡手, 會把表象評價值差距從高達一兩千點的勝勢, 被一口氣拉下來到甚至只能讀成互角的程度 (差距 < 300點). 第一次用將棋 AI 軟體觀盤就看到這種棋局, 也不知道該算幸運還是不幸... 只知道這種玩意並不是現在的自己該去想該去做的事, 還是好好看熱鬧就好. 至於門道嘛... 不會的就是不會, 連開局定跡都下不出來了還要跟人講寫 AI? --- 大概就先這樣了, 應該有八卦在裡面吧, 希望不會出事 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.61.141.167 ※ 文章網址: http://www.ptt.cc/bbs/Gossiping/M.1414077130.A.500.html

10/24 04:35, , 1F
畢竟所謂定跡手也是到近年來才比較確立
10/24 04:35, 1F

10/24 04:39, , 2F
不過實際上那幾手還滿險的 走錯一步就完全變後手持
10/24 04:39, 2F

10/24 04:39, , 3F
尤其最近羽生狀態感覺沒四月那麼好
10/24 04:39, 3F

10/24 04:40, , 4F
至於AI戰最主要是看序盤的原因也是在這邊
10/24 04:40, 4F

10/24 04:41, , 5F
AI很多狀況下只會挑最善手而不是挑定跡手
10/24 04:41, 5F

10/24 04:42, , 6F
所以基本對策就是用研究將棋來誘導序盤
10/24 04:42, 6F

10/24 04:42, , 7F
中盤和終盤反而比較好寫
10/24 04:42, 7F

10/24 04:47, , 8F
雖然這場不知道為什麼可以從橫步下到看起來像居飛車對振飛
10/24 04:47, 8F

10/24 04:47, , 9F
車的對抗形呢...
10/24 04:47, 9F

10/24 05:17, , 10F
矢倉(居) vs 美濃(振... 尤其看起來又像中飛車www)?
10/24 05:17, 10F

10/24 07:16, , 11F
典型振飛車被壓的陣形
10/24 07:16, 11F
--- 附註: 其實這篇的第一直感有些地方後來都驗證不是那麼正確. 1. 不應該不信任人到這種程度, 羽生都緊張到手汗都要說人家是演的就有點過份了w 如此一來可能不是研究透徹, 而是直覺就知道怎麼下的天縱英明了. (可是相信還是多少在研究的得意範圍內才有可能這樣玩) 2. 後來跑過 BlunderXX 去檢討棋譜, 意外的發現那邊都沒有掉到一千以下. 不過的確可能只要走錯一手就變後手持. 3. 都轉來這裡了那就說點現在的將棋 GUI 狀況吧. 根據跟另一些日本軟體的經驗 (說實在是不太好的經驗啦) 通常會有一家獨大的情形, 其他寫出來的軟體就只為那家服務. 而那家獨大, 可以通吃所有棋譜格式的 GUI, 叫做將棋所. (因為非日文 Windows 就會送你英文介面, 會看得很頭痛, 所以只拿來轉棋譜檔) 其他還有 PetitShogi (可以搭配 GPS/Bonanza/USI protocol, 不過現在不太用) MyBona (搭配 Bonanza 使用) 最晚近的大概叫 ShogiGUI (主要搭配 gpsfish/BlunderXX 使用) 大部分都要求 USI compatible Engine. 其實大致上會比較想開的只有 PetitShogi 和 ShogiGUI. (四個都是免費的) PetitShogi 的特點是支援原生 GPS/Bonanza protocol. 而 ShogiGUI 的特點就是支援 gpsfish 的 MultiPV, 可以讓視覺感看起來接近某激指實況台, 所以測試以後就開始愛用 :D 但是存下來的 kif 棋譜檔只有自己和將棋所可以讀出來, 直接拿去給 PetitShogi 就有可能出事 (如果多了分支就會當掉) linux 上目前的結果是沒有啥方便好用的 GUI... 也許是因為日本人對 Windows 的特殊依賴性, 和 XWindow 程式設計門檻稍微高一些吧. 就算是 gpsshogi/gpsfish 屬於原生 linux 系統, 內附的 gpsshogi-viewer GUI 也只能產生出 csa 檔, 而且檢討的參數設定上並不是那麼直觀 =w= 之前才搞懂 MultiPV 的個數和寬度不同點在哪. 個數是指走法的個數, 寬度是指評價值的容許範圍. 不過顯然不可能說著說著就想要自己去寫一套 linux 將棋 GUI 來看盤檢討啦 Orz linux 方面日本的主流說法往往都是用 wine/mono 去接 Windows 上的程式來用, 但是在這邊的實戰經驗告訴我這種方式可能行不通. ※ 編輯: NeedGem (113.61.141.167), 10/25/2014 08:00:45
文章代碼(AID): #1KIkCycb (chess)
文章代碼(AID): #1KIkCycb (chess)