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

2023/やねうら王・ふかうら王合議

第33回世界コンピュータ将棋選手権の結果(2023/05/03)

2023年5月3日~5日にかけて開催された第33回世界コンピュータ将棋選手権に参加ソフト「ねね将棋」で参加しました。 今回のねね将棋はiPad上でNNUE型(計算コストの低い評価関数で大量の局面を読む)とDL型(計算コストの高い評価関数で少量の局面を読む)の…

iPadでやねうら王とふかうら王を同時に動作させる 標準入出力衝突回避編

やねうら王・ふかうら王を1つのプロセスで動作させるための課題として、前回はシンボル名の衝突に対処しました。今回は、標準入出力の衝突に対処します。 以前、やねうら王単独のビルドにおいてC++の標準入出力(cin/cout)をTCPソケットにリダイレクトし、端…

iPadでやねうら王とふかうら王を同時に動作させる シンボル名衝突回避編

以前、iPadでやねうら王やふかうら王を動作させるためのビルド手段を構築しました。今回は、これらを同時に動作させることに挑戦します。やねうら王(NNUE評価関数)は主にCPUを利用し、ふかうら王(DL評価関数)は主にNeural Engineを利用して思考するため、同…

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

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