I’ve just released version 1.4 of KaTrain, a tool based on KataGo which you can use for playing against a wide variety of bots, analyzing your games, and playing teaching games with the AI.
It is aimed at focussing on your biggest mistakes in terms of point loss, rather than how your moves are different from AI style.
Latest release: https://github.com/sanderland/katrain/releases
Github page with manual:
Latest features
The latest update introduces:
- Easy access to all the KataGo versions from within the program, including those that do not require a GPU.
- Visualizing the area of the board where your mistakes lead to a loss in a teaching game.
- An option for detailed point loss on the moves for those strong players who require that level of precision.
Playing against bots
KaTrain comes with a variety of bots based on a weakened KataGo, including a variety of fun playing styles as well as the ability to use KataGo’s maximal strength in handicap games. These have been calibrated by running the bots on OGS and by self-play, so their strength is easily configured. Overall, bots above 10k level play reasonably, for weaker players I suggest playing a teaching game against a bot of at least this level, rather than weakening bots to ddk level.
Regardless of what bot you play against, the analysis is always done using the strong KataGo AI.
Teaching games
Perhaps one of the most unique features is the ability to play teaching games. The AI will analyze your moves, and if your mistake is large enough, give you the chance to try again, with various hints that you can choose to take or not, such as the expected refutation, or area of the board in which losses are expected to occur.
Analyzing games
KaTrain also includes most of the functionality you may be used to from other AI analysis tools, with some extra options that come with KataGo. You can check the suggested moves in a position, improve analysis as needed, see expected territory, score, and win rate.
As the tool is based on the KataGo analysis engine, it is possible to explore variations at the same time as your game is still loading, making it ideal for a quick review after a game.
Feedback
I’ll update this thread regularly for new versions and updates. If you have any suggestions or contributions, I’d be very happy to hear from you.