Я пытаюсь создать игру tic tac toe, чтобы продемонстрировать и экспериментировать с алгоритмами машинного обучения, и я нашел интересную проблему.
например: плата tic tac toe может быть зеркальной, но для целей машинного обучения оба этих состояния эквивалентны
x _ o o _ x
o o x = x o o
_ _ _ _ _ _
одинаковые вращения
x _ o _ _ x _ _ _ o _ _
_ _ _ = _ _ _ = _ _ _ = _ _ _
_ _ _ _ _ o o _ x x _ _
наконец, сопоставления
x _ o o _ x
_ x _ = _ o _
_ _ x _ _ o
Каков наилучший способ определения/подсчета уникальных состояний для tic tac toe?
есть ли область изучения или математика, на которую я должен смотреть?