2023-01-01から1年間の記事一覧
鉄道乗りつぶしという趣味があります。自宅から遠い路線へ行く場合は泊りがけになることが普通でしょうが、「日曜日しか休みがない人がいたら、乗車不可能なJR路線はあるのか?」という疑問が生じたので調べてみました。 条件 東京駅発、東京駅着で初電~終…
2023年3月から、CodinGameというサービス上で動作するオセロAIを開発しています。目的は、AlphaZeroのアルゴリズムをスクラッチから実装する体験をすることです。AlphaZeroは、ゲーム固有の戦略に関する知識をプログラムに実装することなく、強化学習によっ…
最近、CodingameというサイトでオセロAIを開発しています。自分が実装したAIのコードをサーバに送信し、サーバ上で他のユーザが開発したAIと対戦する仕組みになっています。ソースコードの長さ等、自分で用意したマシンでAIを動作させる場合には発生しない特…
将棋AIで、NNUE系とDL系ソフトを合議させることに挑戦しています。同じ局面を複数のソフトに思考させた結果を統合した合議結果を計算するアルゴリズムとして、楽観合議が知られています。この手法では、各ソフトが最善手とその評価値を出力し、その中で評価…
古いソフトを動作させるための環境構築。 Anacondaをインストール CUDA 10.0をインストール(より新しいバージョンが共存してもOK) 環境変数 CUDA_PATH_V10_0 がセットされる cuDNN 7.6.5 をCUDAのディレクトリにコピー ファイルパスの例: "C:\Program File…