我正在研究如何在 python 中操作卷积神经网络 (CNN),并且我想将这种 NN 应用于玩井字游戏的代理玩家。我知道这很奇怪,而且这个问题不需要像 CNN 这样复杂的解决方案,但我使用这个环境只是为了更好地学习并与我实施的 MLP 的训练进行比较。
因此,我正在尝试考虑如何正确地将板表示为 CNN 的输入。与我们可以认为输入为 8x8x6 的棋盘不同(8x8 作为代表棋盘的 2d 数组和代表游戏不同部分的 6 个通道),井字游戏对我来说有点复杂,因为只有一种片。将 X 和 O 表示为不同的部分是否可能且正确?有没有人实施过这样的事情?