shindavid / AlphaZeroArcade

6 stars 1 forks source link

Modularize the Python code #73

Closed Rediness closed 2 months ago

Rediness commented 1 year ago

Mainly, the AlphaZeroManager, which has many responsibiliies (logging, training, cleaning, initializing state, etc) Split those responsibilities accordingly to make code reuse and improvment easier.

shindavid commented 1 year ago

My suggestions:

shindavid commented 2 months ago

All this has been completed. The alphazero loop logic is now well-separated into different servers/modules.