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

Other Useful Business Software
Stigg | SaaS Monetization and Entitlements API Icon
Stigg | SaaS Monetization and Entitlements API

For developers in need of a tool to launch pricing plans faster and build better buying experiences

A monetization platform is a standalone middleware that sits between your application and your business applications, as part of the modern enterprise billing stack. Stigg unifies all the APIs and abstractions billing and platform engineers had to build and maintain in-house otherwise. Acting as your centralized source of truth, with a highly scalable and flexible entitlements management, rolling out any pricing and packaging change is now a self-service, risk-free, exercise.
Learn More
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