Skip to content

MCTS improvements #24

@PhilipEkfeldt

Description

@PhilipEkfeldt
  • Network implementation | Fixed in Mcts improvements #35
    • Verify that mcts works with network
    • Finish self-play and data generation implementation
  • Parallelism
    • Run self_plays in parallel, including caching network evaluations (Relatively easy)
    • Run mcts iterations in parallel, using virtual loss (Hard)
    • Setup GPU service for batch inference (Very hard)
  • Generalize keeping track of current player | Fixed in Mcts improvements #35
  • Generalize converting board to network tensor input | Fixed in Mcts improvements #35
  • Check speed improvement of converting current tensor logic to numpy instead (requires modifying game classes as well)
  • Add dirichlet noise | Fixed in Mcts improvements #35
  • Figure out how to handle value switching when keeping tree after doing step & changing player | Fixed in Mcts improvements #35

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions