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

C#で行列と列ベクトルの加算を実装した話

概要 ブロードキャストとは ブロードキャストの使いどころ Math.NETにブロードキャストが見当たらない 自力で実装 実行速度 測定方法 マシンスペック NumPyの情報 測定結果 まとめ 付録 C#のベンチマークコード Pythonのベンチマークコード 概要 C# + Math.N…

自作リバーシAI Kalmiaの仕組み

目次 目次 はじめに 本記事の構成 モンテカルロ木探索 UCB1方策 UCT 選択フェーズ シミュレーションフェーズ バックアップフェーズ 展開フェーズ パターンの重み付き線形和を用いた評価関数 評価関数の最適化 Kalmiaの仕組みへ KalmiaのMCTS シミュレーショ…