記事閲覧
質問掲示板
TOP > 記事閲覧
fld_nor.gif sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/10(Wed) 23:48
投稿者
参照先
sabakiで、プロの棋譜を読み込んで、その途中から、エンジンに引き継いで対局をさせてみることがよくあります。
ところが、その後、名前をつけて保存した棋譜には、引き継いでエンジンが打った棋譜は反映せず、もとのプロの棋譜のままです。
引き継ぎ対局の保存法を教えていただけませんか?
編集 編集
12>
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 18:13
投稿者 Eba
参照先
エンジンをGPUに変えてもう一度やってみたらhope366さんのおっしゃるように枝分かれが主分岐として保存されました
念のため、次はエンジンをCPUに変えて保存したら、枝分かれは枝分かれのままで主分岐としては保存されませんでした
よく分かりません
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 18:28
投稿者 hope366
参照先
先程はCUDA版のエンジン(15ブロックと18ブロック)で対戦させましたが、今度はCPU版のエンジン(Eien-6ブロックとEigenAVX2-6ブロック)で対戦させました。
今回も前回と同じく、エンジン同士で打った部分は主分岐として保存されました。
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 19:35
投稿者 Eba
参照先
その後何度かやってみましたが、なぜかエンジン同士の対戦が保存しても主分岐になりません。
hope366さんのやり方と違ってるのかもしれませんね。
私のやり方は
1、プロの棋譜をSabakiに読ませる
2、白黒のエンジンを指定
3、エンジンの手を知りたいところまで盤面を進めてF5(エンジン同士の対局)
4、適当なところまで進めてエンジンを止め、棋譜を保存します

プロの棋譜の途中からなので対局者名はそのままです
エンジン同士で打った部分は枝分かれとしては保存されています
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 20:01
投稿者
参照先
hope366さん、Ebaさん
早速のご教示ありがとうございました。
確かに、保存する前に、対局者の名前を、白・黒ともに変更して保存すると、エンジンに引き継いだ棋譜に反映されてて保存されていました。
そして分かったことは最初に保存するときにエンジン名のまま保存すると、エンジンの棋譜は消えてしまい、その後、手動で対局者名を変更しても、再現できないということでした。
また、最初に保存するときに、上書き保存してしまうと、もとのプロの棋譜が消えてしまうので要注意です。
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 20:21
投稿者 hope366
参照先
Ebaさんのと同じ手順でやってみたら、私のほうでもエンジン同士の対局の部分は主分岐としては保存されませんでした。
ポイントは、手動でエンジン同士の対局を停止させるかエンジンが投了するまで待つか、この違いだと思います。

最初私が試した棋譜はプロ同士の棋譜で、最後まで打たれて1.5目差というものです。
これを終局の20手前くらいからエンジン同士に打たせました。すると間もなくして差は1.5目より大きくなり10数手で片方が投了しました。
この手順だとエンジン同士の部分は主分岐として保存されました。

ちなみにSabaki上でも主分岐と枝分かれの入れ替えはできました。
枝分かれのところにマウスカーソルを置いて、右クリックから0.43.3なら「Make Main Variation」0.52.2の日本語版なら「主変化図を作成」を選ぶと、その枝分かれと主分岐が入れ替わります。
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 20:50
投稿者 hope366
参照先
>そして分かったことは最初に保存するときにエンジン名のまま保存すると、エンジンの棋譜は消えてしまい、その後、手動で対局者名を変更しても、再現できないということでした。

これはちょっとよく分かりません。
対局者名のところをどう変更しようが、私の環境ではエンジンの棋譜(エンジン同士が打った部分)は保存されています。

>最初に保存するときに、上書き保存してしまうと、もとのプロの棋譜が消えてしまうので要注意です。

確かに要注意かもしれませんが、これはSabakiに限ったことではないのでパソコンの慣れの問題ですね。
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 20:56
投稿者 Eba
参照先
hope366さん、納得しました
Sabakiなどのツールの使い方を知っているつもりでいましたが、知らないことがまだ多いです
ありがとうございました
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/11(Thu) 21:16
投稿者 hope366
参照先
私も以前はよくSabakiを使っていたのですが、最近はLizzieYzy一辺倒になりました。
SabakiといってもほとんどAIとの対戦だけで他の機能についてはあまり良く知りませんでした。
ここでいろいろな問題を投げかけられることによって解決しようというモチベーションが生まれ、知識が増えていきます。
こちらこそ有難うございます。
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/12(Fri) 00:12
投稿者
参照先
今一度確認しましたが、保存する前に、対局者の名前を、別に変更する必要はなさそうですね!!
私なりに分かったことは、プロ棋譜の途中から引き継いだエンジン同士の対局で、片方が投了すれば棋譜は保存できるのですが、投了することなく、パスの繰り返しで終局になった場合に、そのまま保存すると、エンジン部分の棋譜が残らないことが判明しました。
よって無理やりに片方のエンジンに投了させてやれば棋譜が保存できるのですが、エンジンをストップさせると棋譜は残りません。
なお、sabaki0.52.2では、ナビゲーションの中に「主変化図に移動」「前の変化に移動」などがありますが、残念ながら、余り活用できていません
編集 編集
件名 Re: sabakiで読み込んだ棋譜の途中からエンジンに引き継いだ場合の棋譜の保存法について
投稿日 : 2024/07/12(Fri) 00:57
投稿者 hope366
参照先
私の環境ではパスの繰り返しによる終局でも、エンジン部分の棋譜はきちんと保存されていました。

まだ一つの棋譜でしかテストしていません.
編集 編集
TOP > 記事閲覧
12>
件名 スレッドをトップへソート
名前
URL
画像添付


暗証キー
画像認証 (右画像の数字を入力) 投稿キー
コメント sml_cool.gifsml_sml.gifsml_yawn.gifsml_q.gifsml_big.gifsml_shm.gifsml_wink.gifsml_cry.gifsml_roll.gifsml_bonk.gif

- WEB PATIO , Modified by Eba -