|
(GPS将棋開発参加記録)
|
事情(バグ)でサーバを再起動しました。予告なしですみません。floodgateも再開しています。今後もよろしくお願いします。
プログラムは今のところ、gps500の評価関数を駒割だけにしたものです。gps500より100-200点弱い感じのレートになると良いと期待しています。あまり差がつかなかったらさらに中身を調整するかもしれません。
定跡を抜けると将棋にならなくなるかと思いきや、2局見た感じでは、実現確率のおかげなのかそれっぽいところに手がいくようです。
(22:15 追記: どうもおかしいと思ったら駒割だけになっていませんでした。今度こそ。)
_ shogi programming journal _ shogi-server@wdoor再起動(予定) 明日、2月17日(火)の11:00-13:00の間のどこ..
csa登録ライブラリとして公開されてますね。中はまだ見ていませんがlearn1.cなどもあるので、学習の比較研究もやりやすくなって盛り上がるかもしれないですね。
時間をみつけて色々鑑賞したいと思います。
このタイミングで書くのもbonanzaを読みましょうと誘導しているかのようですが、oslは全体的に、初めて読むソースコードとしてはお勧めできない仕上がりになっています。毎年少しずつ改善されているとはいえ、開発者も依然苦労しています:( とはいえ、読んでみて不明の点などあれば、適当にコメントしていただければ可能な範囲で対応しますのでお気軽にどうぞ。将棋盤や指手生成等で目についた小技等あれば参考にしていただくのが良いかと思います。なお、探索部分は特に技はなく、設計も古いです。
osl-for-csaにGPS将棋が使っている評価関数等のデータは同梱されていませんが、データ自体は公開はされているので遊ぶことは可能です(選手権では使えませんが)。また、データ作成用プログラムも(osl-for-csaとは別に)公開されていて、それをご自身で動かして作ったデータを組み合わせて選手権に出場することは(他にオリジナリティがあれば)問題ないと予想されます(出場資格は念のためCSAにお問い合わせ下さい)。 http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/pukiwiki.php?osl%2Fosl-for-csa#y6a06218
Microsoft Windows環境への対応は選手権後あたりに改善できればと考えています。文字コード等はスクリプトで一括で変換していただくのが無難かもしれません。なお、tables.cc に色々まとめてあるのは、グローバル変数の初期化順序を制御するためなので、分割する場合は注意が必要です。
_ 柿木 [gps_normal のレーティングが固定されたのは良かったと思います。 今日、ふと、気がついたのですが、floo..]
_ kaneko [ご連絡ありがとうございます。12月のshogi-server再起動のあたりでバグを埋めてしまっていたようです。 次の..]