AI圍棋用古棋規則訓練,具體下法與用現代規則訓練會有哪些差異?

時間 2021-05-14 09:28:39

1樓:刺五加

感謝 @吳昊 提供的古棋規則訓練下的AI對戰棋譜。解開了心中的很多疑惑。

古棋規則訓練下的AI相比今棋AⅠ,確實更加注重外勢。

黑白雙方爭相向中腹出頭。

另外,相比古譜中常見的星位小飛掛後大飛守角,古棋規則訓練下的AI選擇了更為激進的二間關,確實另我耳目一新。

另外,行棋中更強調分斷對方。

黑98寧願損目也要保留分斷兩塊白棋。

以上一孔之見,請高手指正。

2樓:吳昊

感謝 @刺五加 對我AI棋譜的細緻分析。受到你回答的啟發,我又發現了更好玩的事情

第一,我發現不貼目帶座子的情況下,先手方勝率開局就88%,大概貼到7.5目雙方勝率才接近50%。

接下來有個更神奇的事情,前面那盤棋我就是不貼目的規則下跑的。左下角區域性是二間關。看到你的回答後我又回去AI分析了一下,發現先行方如果貼到7.

5目左右,AI的選擇會變成小飛掛大飛守角!!!!也就是均勢下,AI會選擇大飛守角,二劣勢下選擇二間關。

隨後我又精確調整了貼目,發現先手方貼3目(包含)以下,AI就會選擇二間關這個區域性,3.5目以上(含3.5)就會選擇大飛守角。

然後我以白棋貼7.5目的規則下,讓AI下了如下這盤棋,這盤就是小飛掛大飛守角的開局。棋譜如下

規則白貼7.5目,座子還棋頭白先

在貼7.5目情況下,黑棋就選擇大飛守角。白5,白7這幾手棋AI也是下的很瀟灑,選擇外勢和做模樣。這是前10手棋,換成現代規則AI恐怕早就衝上來一頓定式和對殺。

黑22,24:AI真的熱衷於分斷對手,如果白棋提黑22,黑棋就O18入侵白棋模樣。

時間有點晚了,貼7.5目AI打得很激烈,後面的譜我就不看了,我放完整棋譜給你 @刺五加 你可以拿去研究。

棋譜太激烈了,密密麻麻不好讀。我貼上sgf文字給你,你把下面文字複製了應該可以直接在打譜軟體上貼上

(;CA[gb2312]AP[MultiGo:4.4.4]SZ[19]GM[1]KM[-7.5]MULTIGOGM[0]

;B[pd];W[dd];B[dp];W[pp];B;W[cn]MN[1];B[gq];W[nc];B[qg];W[fo];B[hp];W[gd];B[nq]

;W[ne];B[ck];W[np]MN[11];B[mp];W[no];B[or];W[ln];B[qq];W[qp];B[rq];W[pj];B[mo];W[mn]

;B[nn];W[on];B[oc];W[nb];B[nm];W[om];B[ml];W[ol];B[ch];W[og];B[qe];W[in];B[hd];W[hc]

;B[ko];W[ho];B[id];W[ge];B[ic];W[hb];B[hf];W[pb];B[ob];W[oa];B[qc];W[ip];B[eq];W[cg]

;B[jo];W[fr];B[fq];W[hq];B[gp];W[io];B[bg];W[dg];B[cf];W[kq];B[ib];W[df];B[ce];W[bf]

;B[be];W[bh];B[af];W[ci];B[de];W[dh];B[ee];W[fc];B[db];W[gf];B[hg];W[gg];B[jg];W[bp]

;B[gh];W[fh];B[go];W[dm];B[fi];W[hh];B[gi];W[gn];B[fg];W[ff];B[eh];W[ef];B[dj];W[ih]

;B[ij];W[jh];B[kg];W[jj];B[di];W[ik];B[fb];W[dc];B[cc];W[bk];B[bl];W[eb];B[ea];W[bj]

;B[cl];W[ec];B[bb];W[ha];B[ia];W[ek];B[hj];W[kh];B[lg];W[gk];B[hk];W[hl];B[gl];W[jk]

;B[fk];W[fl];B[gj];W[ej];B[ei];W[fm];B[gc];W[gb];B[fa];W[cj];B[dk];W[al];B[am];W[ak]

;B[bn];W[bo];B[ai];W[dl];B[fd];W[gm];B[bm];W[gk];B[cq];W[bq];B[gl];W[ch];B[fe];W[gk]

;B[br];W[cp];B[gl];W[gc];B[ah];W[gk];B[do];W[co];B[gl];W[ii];B[lh];W[gk];B[ki];W[ji]

;B[gl];W[da];B[ca];W[gk];B[el];W[em];B[gl];W[ig];B[if];W[gk];B[oi];W[fj];B[pi];W[gr]

;B[er];W[cr];B[qj];W[ke];B[ld];W[md];B[od];W[le];B[je];W[mi];B[mh];W[qk];B[dr];W[dq]

;B[pk];W[oj];B[ni];W[nj];B[rk];W[ql];B[mj];W[mk];B[cq];W[jf];B[kf];W[dq];B[lj];W[rj]

;B[qi];W[rl];B[lk];W[lr];B[cq];W[rc];B[qb];W[dq];B[jm];W[km];B[cq];W[kd];B[lc];W[dq]

;B[kl];W[bs];B[jn];W[il];B[rp];W[mq];B[mr];W[lq];B[jr];W[pq];B[iq];W[lb];B[kc];W[pr]

;B[lo];W[nl];B[mm];W[ri];B[rh];W[hr];B[ir];W[nk];B[kn];W[jp];B[cq];W[ar];B[he];W[kr]

;B[fs];W[hi];B[cd];W[cm];B[aj])

還是放上最終的圖便於你們參考

前面回答的補充:

最近我的AI也更新了古棋規則,正好出於興趣模擬了一盤AI自戰譜,我用的katago

白先,座子,還棋頭,棋譜如下

如我所料,AI終於不上手點三三了,我看了下推薦,基本上開局最優都是小飛掛角

黑6掛角也是,畢竟要還棋頭,黑6這樣掛將來有利於跟左邊黑棋連起來

但是也有例外,黑54這一招就點上了三三,也是這盤棋唯一一手點三三,但整體來看古棋規則下AI棋風確實變化很多。

雖然沒研究過是否有這樣的模擬,但是根據AI學習的邏輯,用古棋規則,因為要還棋頭,角部實地爭奪反而效率就低了,一旦不能出頭,活了也不便宜。經過對弈如果發現三三容易輸,AI會自然淘汰掉低效的下法。

現代規則下,AI誕生之前人類憑藉經驗也總結出了星位和小目佔角的主流下法,AI出現以後也被證明是合理的。也許那種精確計算人類很難勝過AI,但是整體布局上,巨集觀戰略上人類並不比AI差。我看古代讓子譜,開局喜歡高位佔角,就是為了將來跟中腹取得聯絡。

人類能想到的事情,AI經過巨量計算得出概率應該是不難的。

在非讓子棋中,因為還棋頭加上座子,角部實地的意義其實更加小,所以我覺得大飛守角必然會流行。不過,另一方面AI喜歡先手掛角,我覺得AI主動守角的情況本身就不多。因為先手掛了對方就得應,守角白讓對手一先,AI能把每個角都算的很清楚,所以先手掛的可能性更高。

人類先手守角的原因其實是因為計算力達不到而尋求的簡化和簡明的下法。

用座子(非古棋對角星,用AI找到不貼目勝率接近50 的座子)代替貼目來實現黑白平衡,是否好玩?

風中飛舞 一 所謂高水平AI,高水平是相對人類而言,但離圍棋之神尚遠,所以神之平衡不可求啊。二 如果有這種座子布局,我認為可能大概率是回歸中國古代座子制,即對角星布局。三 所謂接近50 何為接近?正負1 最好有波動範圍,不同的範圍可能會有不同的座子布局。四 在中國古代圍棋規則下的座子制,也許是最優解...

哪有可以用的圍棋AI?

星聞傳播 先說觀點 很多圍棋老師有個錯覺,就是ai都是比人強很多的。初學者不適合使用ai。其實ai從30k到高於柯潔都有。完全可以根據自己的實力進行練習。我看到有的圍棋老師的回答 我就不會弄 不會弄你回答什麼呢? 大唐忘憂 我是乙個老業五,上了大學之後有空就研究圍棋,正好趕上AI圍棋時代,就開始用各...

圍棋古代規則座子制和還棋頭能抵消白棋的現行優勢嗎

仙爺 我覺得這個,不能盲目信AI的勝率。很簡單的道理,就按現行規則貼6.5或者7.5,在AI眼裡黑棋和白棋的勝率也不是50 畢竟人類和電腦不同,要看當時白棋和黑棋的勝率。如果勝率相當,則可以認為古棋的規則能抵消白先行的優勢。 全荃 看你從什麼角度來說。但人類對弈就會有不同結論。作為人類,很顯然不可能...