ディープラーニングで将棋の指し手予測をしてみた 環境設定 Chainerをインストールします。 やねうら互角局面集をダウンロードして同じディレクトリに置きます。 学習 python train.py GPUを使う場合 python train.py --gpu 0 USIエンジン 学習した後にusi.pyを将棋所に登録するとUSIエンジンとして使えますが、非合法手をよく指すのですぐ負けます。 ニューラルネットへの入出力形式 入力 盤上の駒(28)+持ち駒(14)の42チャンネル 出力 移動方向and成り(20)or打った駒種(7)の27チャンネルを移動先ごとに