Improve your Baduk skills by training with KataGo!
OTHER License
Bot releases are hidden (Show)
This version is mainly a move to using a stronger default network. Upgrading is not needed if you are already using this network, but the release should make it easier to get started for new users.
Thanks to recent advances, the latest 18b networks with improved architecture are clearly better at basically any settings compared to the old 20/30/40/60b options. Furthermore, it is small enough to include in the release.
The previous default 15b network remains available to download from within general settings, for those with very low resource machines. As a general rule, you should only use this if you experience crashes with the new default network.
Published by sanderland over 1 year ago
This is another small release, but it still recommended, as it includes a new KataGo version (1.13.x) with some interesting new features and bug fixes, including yet another new type of network.
It also fixes a small bug in the NGF file format.
See other releases for installation details.
Published by sanderland almost 2 years ago
This is a small release, but it still recommended, as it includes a new KataGo version with some interesting new features, including a new type of network.
After installing the program for the first time, it is recommended to check general settings (F8) and download the latest katago models.
Published by sanderland almost 2 years ago
After installing the program for the first time, it is recommended to check general settings (F8) and download the latest katago models.
Published by sanderland over 2 years ago
This is a minor update with mainly some bug fixes.
Published by sanderland over 2 years ago
After installing the program for the first time, it is recommended to check general settings (F8) and download the latest katago models.
Published by sanderland almost 3 years ago
After installing the program for the first time, it is recommended to check general settings (F8) and download the latest katago models.
Published by sanderland over 3 years ago
KataGo Update: This release includes KataGo 1.9 which includes major improvements. Upgrading is highly recommended.
Performance Report : F3 / Analysis options now has a "performance report" which shows key statistics including AI match rate, mistakes of various kinds, and an overall rating.
Better support for themes
brew install katago
, or compile katago yourself.pip3 install -U katrain
After installing the program, it is recommended to check general settings (F8) and download the latest katago models.
Published by sanderland over 3 years ago
This is a minor patch which includes:
If you are not using KaTrain to contribute to distributed training, there is likely no need to update.
Published by sanderland over 3 years ago
Contribute to KataGo's distributed training run!
Setup position in new game
brew install katago
, or compile katago yourself.pip3 install -U katrain
or follow instructions here.Published by sanderland over 3 years ago
This is another minor update, improving on some issues found in 1.7.1, and including better support for downloading models.
I've also managed to create a packaged release for OSX, thanks to kivy developer @matham. This package includes a pre-compiled katago executable and should be all you need to run KaTrain on OSX. So far this has been tested on OSX 10.14.
brew install katago
pip3 install -U katrain
or follow instructions here.Published by sanderland almost 4 years ago
This release includes an upgrade to the latest KataGo version, along with a number of minor features and bug fixes.
Published by sanderland almost 4 years ago
This project was started at the end of last year as a small experiment in making a graphical UI for something, and has since grown to one of the most powerful tools for Go AI analysis. This could not have been done without the support and contributions of many. A big thank you to all them, as well as all the people who contacted me on reddit and discord to send me helpful feedback, kind words and go books. Finally, thanks to all my Github sponsors for their support.
To highlight the effect of some of the major contributors, I've prepared a little history highlighting how the program changed since release.
c
) to see the entire game.b
.c
. These collapsed states are also saved in SGF files.k
, thanks to @blamarche.pip install -U katrain
or follow instructions here.
Enjoy the update, and a very happy holidays!
Published by sanderland almost 4 years ago
This release adds a number of features to improve ease of use and responsiveness.
pip install katrain
or follow instructions here.Enjoy!
Published by sanderland about 4 years ago
This is a pre-release intended to crowd-source the testing and refining of a new AI option.
Specifically it includes some AI options that are intended to play in a 'simple' way, but still leverage the full power of KataGo, avoiding some of the blind spots that the policy based AIs have.
As a little extra, it also has support for KataGo's latest feature for reporting back partial analysis queries, so the feedback during analysis should be a lot more responsive.
The new options are:
I am mainly interested in people's experience in how these AIs play, which one is nicer to play against, and any weird behaviour they exhibit.
Any reports of experimenting with the settings is useful. You can add your experiences to this issue.
In terms of calibrating the strength, these settings are expected to be most important:
max_points_lost
- A higher value will be weaker, and a very low value reverts back to normal KataGo behaviour.settled_weight
- A higher value will be weaker, but play more strongly according to the stylewide_root_noise
(in engine settings) - A higher value (of 0.02-0.05) will return more candidate moves, giving more opportunities to prefer the simple style, but also increase the chance of blunders.max_visits
(in engine settings) - more visits, more options, more likely to find a move appropriate to the style.For additional fun experiments, note:
settled_weight
will prefer unsettledness, leading to complicated positionssettled_weight
with a higher negative opponent_fac
will prefer unsettledness of the opponent, leading to invasions.Attachment and tenuki penalties can also be negative or zero to make these moves prefered instead of avoided.
These kind of inverse settings are not the focus of this release, but feel free to share interesting games along with their settings.
Note that these AIs require features of KataGo which are not in the last release, so you need to use either the built-in opencl katago provided (which is up-to-date) or compile from source yourself.
pip install https://github.com/sanderland/katrain/archive/v1.5.1.zip
git clone
the branch and run it as usual with python -m katrain
Published by sanderland about 4 years ago
low_visits
) but is not yet in the UI.pip install katrain
or follow instructions here.Enjoy!
Published by sanderland about 4 years ago
With the release of KataGo v1.6.x, efficient support for CPU-only KataGo is finally here!
Option to show point loss as text.
Animated 'pondering' indication when continuous analysis is on.
pip install katrain
or follow instructions here.
Enjoy!
Published by sanderland about 4 years ago
New video on analyzing games:
Mostly minor improvements in this release.
For information on installing, please see the 1.3.1 release.
Update 1.3.4: Minor fix to teaching settings popup.
Published by sanderland over 4 years ago
This release is relatively small, but as some of the features in it are much requested, I'm putting them out there sooner rather than later. Enjoy!
For information on installing, please see the previous release.
Published by sanderland over 4 years ago
Some exciting new developments going into this version, but before I list the changes..
No need to upgrade from 1.3 unless you are encountering one of these minor issues