- 将棋AIで学ぶディープラーニング (山岡忠夫著) の手法を参考にする。 [1]
- 個人で利用するのが現実的な学習リソースとコストで、ディープラーニングモデルを強くするため、Google Colab を積極的に活用する。
将棋以外にも活用するため、 Python を利用する。高速化が見込まれる場合は、 Cython を利用する。- 対局時の高速化のために、dlshogi (Pytorch/TensorRT) を利用する。
- 学習時の高速化のために、dlshogi (Pytorch) を利用する。
Google の AlphaZero の手法をリスペクトするため、Google Colab (GCP) の TPU を利用する。