ftn-ai-lab / ori-2021-siit

0 stars 0 forks source link

Šah bot zasnovan na MCTS algoritmu i neuronskim mrežama #23

Open Dado555 opened 3 years ago

Dado555 commented 3 years ago

Članovi tima

Ime i prezime Broj indeksa Grupa
Nedeljko Vignjević SW-59-2018 4
Dalibor Malić SW-50-2018 4

Asistent

Milica Škipina

Problem koji se rješava:

Šah bot zasnovan na Monte Carlo tree search (MCTS) algoritmu i neuronskim mrežama. Kao algoritam pretrage koristiće se MCTS koji uz pomoć neuronske mreže treba da odredi sljedeći potez. Cilj neuronske mreže je da ocjeni trenutno stanje na tabli (npr. 0 - bjeli pobjeđuje, 1 - crni pobjeđuje). Prilikom rollout-a kod MCTS algoritma neće se uzimati random potez nego potez koji je neuronska mreža predvidjela za najboji. Za prikaz table i dobavljanje legalnih poteza koristićemo python-chess biblioteku.

Algoritam/algoritmi:

MCTS i neuronska mreža (najvjerovatnije konvoluciona)

Podaci koji se koriste:

https://database.lichess.org/

Metrika za mjerenje performansi i validacija rješenja:

Performanse bota ćе se provjeriti empirijski, simulacijom igre sa popularnim online botovima.

milica-skipina commented 3 years ago

Tema odobrena. Ostavite link ka GitHub repozitorijumu projekta. Srećan rad.

nedeljkovignjevic commented 3 years ago

Link ka github repozitorijumu projekta: https://github.com/nedeljkovignjevic/chessmc