棋譜を大量に生成している最中の皆さん、こんにちは!
このブログのコメント欄でNDF(WCSC25)の手法について質問があったのでお答えします。
「コンピューター将棋全般」カテゴリーアーカイブ
将棋の局面を256bitに圧縮するには?
Ponanzaに倣い、大量に自己対戦棋譜を生成してそれをもとに強化学習をやりたいわけですが、この生成を誰かに手伝ってもらおうと思ったときに棋譜のファイルサイズが大きいので、そのやりとりが意外と大変です。
続きを読む
マシン1000台きぼんぬ
短い持ち時間と長い持ち時間とで、探索パラメーターのチューニングの方針が違うため、長い持ち時間でチューニングしたいパラメーターがいくつかあるのですが、4スレッド1手15秒だと、1局に30分ぐらいかかります。3000対局させるのに107日かかります。
魔女をめぐる冒険
やねうら王2016 Midが魔女(SilentMajority)と同じぐらいの強さになったところで、魔女の強さの秘密を書いていこう。というより、まずは、何故それまでのやねうら王が魔女より弱かったのかを書いておこう。あらかじめ言っておくけど、今回の記事は超長いぞ!
魔女より強くすると本当は強くならない?!
やねうら王2016 Midは、魔女(Silent Majority)より強くしようと思っていたのですが、これがもしかするとよろしくないのでは?と思える状況になってきたので簡単に書いておきます。
将棋の棋譜には著作権は存在するのか?
将棋の棋譜には著作権は存在するのか?に関してツイートしたことをまとめておきます。このへんの問題、わりとコンピューター将棋の開発上、重要になってくるケースがあるように思います。
ponanzaがmultiPVに対応していない件
ちょっと誤解している人が多いようなので補足。
たこっとのByteBoardはコンピューター将棋の革命児になりうるのか?
いよいよ世界コンピューター将棋選手権の季節がやって参りました。注目のソフトについて少しずつ解説記事を書いていこうかと思います。
Pseudo Legalの判定がマジで難しい件
置換表から取り出してきた指し手がpseudo legal(指し手生成ルーチンが生成する指し手と同じレベルの仮の合法手)であるかを判定するの、マジで難しい。
将棋ソフト用の標準定跡ファイルフォーマットの提案
やねうら王、いままでに何度か定跡ファイルを作っているのですが、過去、SQLiteを用いていました。しかし、そんなに登録する局面が多くなるわけでもないですし、メモリが足りないわけでもないので、いまどきは「起動時に定跡ファイルを丸読みしてstd::mapにでも持っておけばいいじゃん」ということに落ち着くように思います。