Open elohhim opened 9 years ago
pierwszego zdania nie zajarzyłem
@xelexin Chodzi o to, ze aktualnie player "NeuralNetworkPlayer" korzysta z twojej klasy "neurons", a powinien używać klasy "NeuralNetwork".
Pozostaje jeszcze kwestia wyboru ostatecznego ruchu na podstawie outputu sieci. Np. jesli siec wypluwa [0.1, 0.1, 0.1, 0.1, 0.99, 0.1, 0.1, 0.1, 0.1], to wiadomo, ze wstawimy znak w 5-tym polu. Ale co jesli jest kilka rownie dobrych ruchow i output wyglada np: [0.1, 0.1, 0.1, 0.1, 0.9, 0.1, 0.9, 0.1, 0.9]. Fajnie by było w takiej sytuacji losować ruch, zeby zachowanie sieci nie wygladalo jak jakis algorytm, który gra zawsze tak samo.
Trzeba będzie napisać gracza Beforestates. I nadal aktualne jest to co w poprzednim komentarzu napisał @Witek902
Trzeba zrobić tego gracza żeby wykonywał ruch na podstawie sieci NeuralNetwork a nie klasy neurons. Tylko zapomniałem zrobić przypisywanie sieci z guia przy grze.