nodchipのコンピューター将棋ブログ

コンピューター将棋ソフト「tanuki-」シリーズの実験結果を掲載しています。

2021-01-01から1年間の記事一覧

tanuki- 2021-12-25 棋譜生成時のランダムムーブ

tanuki- 2021-12-25 棋譜生成時のランダムムーブ 実験内容 棋譜生成時のランダムムーブの有無で、レーティングに変化があるか測定する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000…

tanuki- 2021-12-23 スーパーテラショック定跡 (300万局面) 棋力測定

tanuki- 2021-12-23 スーパーテラショック定跡 (300万局面) 棋力測定 実験内容 スーパーテラショック定跡 (300万局面) の棋力を測定する。 レーティング測定 対局相手 tanuki-denryu2 定跡 思考時間 持ち時間 900 秒 + 1 手 5 秒加算 対局数 2000 同時対局数…

tanuki- 2021-12-18 学習時のリビジョン 再実験

tanuki- 2021-12-18 学習時のリビジョン 再実験 実験内容 やねうら王の異なるリビジョンで学習を行い、レーティングを測定する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000 ノード…

tanuki- 2021-12-16 棋譜生成時の探索深さ 再実験

tanuki- 2021-12-16 棋譜生成時の探索深さ 再実験 実験内容 棋譜生成時の探索深さを 9 に設定して棋譜を生成し、学習を行い、レーティングを測定する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 9 思考ノー…

tanuki- 2021-12-11 スーパーテラショック定跡棋力測定 再測定

tanuki- 2021-12-11 スーパーテラショック定跡棋力測定 再測定 実験内容 スーパーテラショック定跡の棋力を測定する。 やねうら王定跡データベースで BookOnTheFly を有効にした場合に、局面に hit しない場合があるバグが修正されたため、再度計測する。 レ…

tanuki- 2021-12-10 勝敗項の教師信号 再実験3

tanuki- 2021-12-10 勝敗項の教師信号 再実験3 実験内容 勝敗項の教師信号を調整し、棋力を測定する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノード 開始局面 foodgateの2019…

tanuki- 2021-11-29 Weighted Loss 再実験

tanuki- 2021-11-29 Weighted Loss 再実験 実験内容 勝敗項の教師信号を調整した状態で Weighted Loss の有無による変化を調べる。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノ…

tanuki- 2021-11-27 勝敗項の教師信号 再実験2

tanuki- 2021-11-27 勝敗項の教師信号 再実験2 実験内容 勝敗項の教師信号は、どの程度まで小さくしても棋力が落ちないか調べる。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノー…

tanuki- 2021-11-25 学習データ量

tanuki- 2021-11-25 学習データ量 実験内容 機械学習における学習データの量と棋力の関係について調査する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノード 開始局面 foodgate…

tanuki- 2021-11-24 スーパーテラショック定跡棋力測定

tanuki- 2021-11-24 スーパーテラショック定跡棋力測定 実験内容 スーパーテラショック定跡の棋力を測定する。 レーティング測定 対局相手 tanuki-denryu2 定跡 思考時間 持ち時間 900 秒 + 1 手 5 秒加算 対局数 2000 同時対局数 64 ハッシュサイズ 768 開…

tanuki- 2021-11-15 HalfKP_vm HalfKPからのパラメーターの移植

tanuki- 2021-11-15 HalfKP_vm HalfKPからのパラメーターの移植 実験内容 tanuki-wcsc29 のネットワークパラメーターの一部を HalfKP_vm 評価関数に移植し、そこから追加学習を行い、棋力を測定する 移植したのは、 tanuki-wcsc29 の入力変換層から隠れ層第 …

tanuki- 2021-11-14 HalfKP_vm

tanuki- 2021-11-14 HalfKP_vm 実験内容 HalfKP_vm 特徴量を用い、ランダムパラメーターから学習させ、棋力を測定する。 HalfKP_vm は、 HalfKP のうち、 6~9 筋に玉がいた場合、 4~1 筋に玉がいるものとして扱う特徴量である。 vm は Vertical Mirror を…

tanuki- 2021-11-13 Intel® Core™ i9-12900K ベンチマーク

tanuki- 2021-11-13 Intel® Core™ i9-12900K ベンチマーク 実験内容 Intel® Core™ i9-12900K のベンチマークをとる 実験環境 PC マシン Silent-Master NEO Z690/D4 CPU Intel Core i9-12900K MOTHER MSI PRO Z690-A DDR4 MEMORY 64GB[32GB*2枚] DDR4-3200 HD…

tanuki- 2021-11-13 Intel® Core™ i9-12900K ベンチマーク 再実験

tanuki- 2021-11-13 Intel® Core™ i9-12900K ベンチマーク 再実験 実験内容 Intel® Core™ i9-12900K のベンチマークをとる 実験環境 PC マシン Silent-Master NEO Z690/D4 CPU Intel Core i9-12900K MOTHER MSI PRO Z690-A DDR4 MEMORY 64GB[32GB*2枚] DDR4-…

tanuki- 2021-11-09 次元下げの有効化

tanuki- 2021-11-09 次元下げの有効化 実験内容 tanuki-wcsc29 からの追加学習に使用しているブランチは、 HalfKPE9 対応の副作用で、次元下げが無効化されていた tanuki-wcsc29 からの追加学習において、次元下げを有効化した状態で学習させ、棋力を測定す…

tanuki- 2021-11-07 左右次元下げの無効化

tanuki- 2021-11-07 左右次元下げの無効化 実験内容 tanuki-wcsc29 からの追加学習において、 左右次元下げを無効化した状態で学習させ、棋力を測定する。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考…

tanuki- 2021-11-05 千日手の評価値 再実験

tanuki- 2021-11-05 千日手の評価値 再実験 実験内容 千日手の評価値を -500~500 に設定し、勝率の変化を調べる。 前回実験時には USI オプションを正しく渡せていなかった。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思…

tanuki- 2021-11-02 HalfKP相対次元下げの無効化

tanuki- 2021-11-02 HalfKP相対次元下げの無効化 実験内容 tanuki-wcsc29 からの追加学習において、 KP 相対次元下げを無効化した状態で学習し、勝率を測定する。 Stockfish では、 HalfKP 相対次元下げは無効化されている。 棋譜生成 生成ルーチン tanuki-…

tanuki- 2021-10-31 千日手の評価値

tanuki- 2021-10-31 千日手の評価値 実験内容 千日手の評価値を -500~500 に設定し、勝率の変化を調べる。 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノード 開始局面 foodgate…

tanuki- 2021-10-25 lambda 調整

tanuki- 2021-10-25 lambda 調整 実験内容 tanuki-wcsc29 からの追加実験において、 labmda を、別の実験で最適値だった 0.4 に設定し、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノー…

tanuki- 2021-10-23 勝敗項の教師信号 再実験

tanuki- 2021-10-23 勝敗項の教師信号 再実験 実験内容 学習時の勝敗項の教師信号を変えながら学習させ、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノード 開始局…

tanuki- 2021-10-16 tanuki-tsec1 再現実験 2

tanuki- 2021-10-16 tanuki-tsec1 再現実験 2 実験内容 tanuki-tsec1 の学習の再現実験 tanuki-tsec1 を学習させたときのリビジョンを試す 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,…

tanuki- 2021-10-15 tanuki-tsec1 再現実験 1

tanuki- 2021-10-15 tanuki-tsec1 再現実験 1 実験内容 tanuki- tsec1 の学習の再現実験 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 水匠2 1手あたりの思考 深さ最大 24 思考ノード数最大 50,000 ノード 開始局面 foodgateの2019年~2020年前…

tanuki- 2021-10-11 ミニバッチサイズ

tanuki- 2021-10-11 ミニバッチサイズ 実験内容 ミニバッチのサイズ (nn_batch_size) を変化させながら学習させ、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 9 思考ノード数最大 50,00…

tanuki- 2021-10-06 L2正規化パラメーター

tanuki- 2021-10-06 L2正規化パラメーター 実験内容 L2正規化パラメーターを変えながら学習させ、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000 ノード 開始局…

tanuki- 2021-09-30 勝敗項の教師信号

tanuki- 2021-09-30 勝敗項の教師信号 実験内容 学習時の勝敗項の教師信号を変えながら学習させ、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000 ノード 開始局…

tanuki- 2021-09-24 eval_limit

tanuki- 2021-09-24 eval_limit 実験内容 学習時の eval_limit の値を変えながら、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000 ノード 開始局面 foodgate上…

tanuki- 2021-09-19 lambda

tanuki- 2021-09-19 lambda 実験内容 学習時の lambda の値を変えながら、勝率を測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 9 思考ノード数最大 50,000 ノード 開始局面 foodgate上の棋譜の2…

tanuki- 2021-09-17 棋譜生成時の探索深さ

tanuki- 2021-09-17 棋譜生成時の探索深さ 実験内容 探索深さを変えながら棋譜を生成し、学習させ、レーティングを測定する 棋譜生成 生成ルーチン tanuki-棋譜生成ルーチン 評価関数 tanuki-wcsc28 1手あたりの思考 深さ最大 8~20 思考ノード数最大 50,000…

tanuki- 2021-09-12 SlowMover 検証結果

tanuki- 2021-09-12 SlowMover 検証結果 実験内容 SlowMover の値を少しずつ変え、レーティングの変化を調べる レーティング測定 対局相手 tanuki-denryu-tsec-1 eval SlowMover=100 思考時間 持ち時間 900 秒 + 1 手 5 秒加算 対局数 2000 同時対局数 64 ハ…