darkforestGo is an early deep-reinforcement-learning Go engine that combined a convolutional policy/value network with Monte Carlo Tree Search (MCTS) to play the full 19×19 game at a strong amateur level. The system couples fast GPU policy inference with CPU or GPU-assisted tree search so priors from the network guide exploration while search refines local tactics. Training pipelines mix supervised learning from human professional games and self-play fine-tuning, allowing the model to learn opening patterns and endgame tactics beyond simple pattern libraries. The codebase includes tools for parsing classic Go formats, generating training examples, and evaluating models on standard test suites and online servers. A KGS/online client and match runner make it practical to stage controlled tournaments or continuous rating evaluation. Although later projects (like ELF OpenGo) surpassed it in strength, darkforestGo remains a historically important, clean reference for neural-MCTS Go systems.

Features

  • Residual CNN policy/value network integrated with MCTS
  • Supervised pretraining on human games plus self-play fine-tuning
  • Data pipelines for feature extraction, example generation, and evaluation
  • Match runner and online client for KGS or scripted tournaments
  • Configurable search parameters and time controls for reproducible tests
  • Tools to export, analyze, and compare model checkpoints

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow DarkForestGo

DarkForestGo Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DarkForestGo!

Additional Project Details

Programming Language

C

Related Categories

C Games, C Artificial Intelligence Software

Registered

2025-10-07