機械学習周りのプログラミング中心。 イベント情報
ポケモンバトルAI本電子書籍通販中

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

日本中どのJR路線でも日帰りで乗りつぶせるのか

鉄道乗りつぶしという趣味があります。自宅から遠い路線へ行く場合は泊りがけになることが普通でしょうが、「日曜日しか休みがない人がいたら、乗車不可能なJR路線はあるのか?」という疑問が生じたので調べてみました。 条件 東京駅発、東京駅着で初電~終…

【CodinGameオセロ】AlphaZero式オセロAIを自作する

2023年3月から、CodinGameというサービス上で動作するオセロAIを開発しています。目的は、AlphaZeroのアルゴリズムをスクラッチから実装する体験をすることです。AlphaZeroは、ゲーム固有の戦略に関する知識をプログラムに実装することなく、強化学習によっ…

【CodinGameオセロ】実行環境チェック

最近、CodingameというサイトでオセロAIを開発しています。自分が実装したAIのコードをサーバに送信し、サーバ上で他のユーザが開発したAIと対戦する仕組みになっています。ソースコードの長さ等、自分で用意したマシンでAIを動作させる場合には発生しない特…

将棋AIの評価値を勝率に変換する係数を求める

将棋AIで、NNUE系とDL系ソフトを合議させることに挑戦しています。同じ局面を複数のソフトに思考させた結果を統合した合議結果を計算するアルゴリズムとして、楽観合議が知られています。この手法では、各ソフトが最善手とその評価値を出力し、その中で評価…

Chainer v5, CuPy v5, Windows 10での環境構築

古いソフトを動作させるための環境構築。 Anacondaをインストール CUDA 10.0をインストール(より新しいバージョンが共存してもOK) 環境変数 CUDA_PATH_V10_0 がセットされる cuDNN 7.6.5 をCUDAのディレクトリにコピー ファイルパスの例: "C:\Program File…