Obecnie pracuję nad projektem, który polega na stworzeniu sztucznej inteligencji do gry Gomoku (to jak kółko i krzyżyk, ale grałem na planszy 15 * 15 i wymaga 5 z rzędu, aby wygrać). Udało mi się już zaimplementować idealną sztuczną inteligencję w kółko i krzyżyk, używając Q uczenia się i przechowując stany / działania gry w tabeli, ale dla planszy 15 * 15 możliwe stany gry stają się zbyt duże, aby wdrożyć ten projekt.
Moje pytanie brzmi: czy powinienem używać sieci neuronowych lub algorytmów genetycznych dla tego problemu? A dokładniej, jak mam to wdrożyć?