経緯 今週から将棋AI作りを始めた。以前も取り組んでいた時期があったのだが、将棋盤GUIとの連携などでしんどくなってやめてしまった。 学習データを準備するべくデータベース(Shogi DB2 - 無料の棋譜サービス 将棋DB2)を見てみると、将棋AI界で標準とされているSFEN形式でダウンロードできないではないか。仕方がないので、KIF形式からSFEN形式への変換プログラムを作成した。 概要 要するに、「1 2六歩(27) (00:00/00:00:00)」→「2g2f」の変換を行う。 実装はC#で行った。Visual Basicなどをインストールすればすぐにビルドができるので、よければ使って…