なお私の環境は以下の通りです。 macOS Sierra 10.12.3 (MBP Late2016) Anaconda3-4.1.0 Chainer 1.21.0 ゲームボードの準備 プレーヤーの種類(DQN、ランダム打ち、人間など)に関わらず、○×ゲームをするにはゲームボードが必要になりますので、はじめに作成しておきます。 なお今回はファイルを分割せずに1つのファイルに全ソースを書いていきますので、冒頭に必要ライブラリもimportしておきます。 import chainer import chainer.functions as F import chainer.links as L import chainerrl import numpy as np #ゲームボード class Board(): def reset(self): self.board = np.array([0]