Difference between revisions of "Koivisto"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 74: | Line 74: | ||
=Forum Posts= | =Forum Posts= | ||
+ | ==2020== | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=353 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 02, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=353 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 02, 2020 | ||
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=357 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 03, 2020 | : [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=357 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 03, 2020 | ||
Line 81: | Line 82: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75423 Koivisto 3.0 (Including binaries)] by [[Kim Kåhre]], [[CCC]], October 17, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75423 Koivisto 3.0 (Including binaries)] by [[Kim Kåhre]], [[CCC]], October 17, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75742 Koivisto v4.0 release] by [[Eugenio Bruno]], [[CCC]], November 09, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75742 Koivisto v4.0 release] by [[Eugenio Bruno]], [[CCC]], November 09, 2020 | ||
+ | ==2021== | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77664 Koivisto 5.0] by [[Finn Eggers]], [[CCC]], July 07, 2021 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77664 Koivisto 5.0] by [[Finn Eggers]], [[CCC]], July 07, 2021 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77766 Koivisto 6.0] by [[Finn Eggers]], [[CCC]], July 21, 2021 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=77766 Koivisto 6.0] by [[Finn Eggers]], [[CCC]], July 21, 2021 | ||
* [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78560 Koivisto 7.0] by [[Finn Eggers]], [[CCC]], October 31, 2021 | * [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78560 Koivisto 7.0] by [[Finn Eggers]], [[CCC]], October 31, 2021 | ||
+ | ==2022== | ||
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=79523 Koivisto 8.0] by [[Finn Eggers]], [[CCC]], March 15, 2022 | ||
=External Links= | =External Links= | ||
Line 90: | Line 94: | ||
** [https://github.com/Luecx/Koivisto/wiki/Evaluation Evaluation · Luecx/Koivisto Wiki · GitHub] | ** [https://github.com/Luecx/Koivisto/wiki/Evaluation Evaluation · Luecx/Koivisto Wiki · GitHub] | ||
** [https://github.com/Luecx/Koivisto/wiki/Regression-tests Regression tests · Luecx/Koivisto Wiki · GitHub] | ** [https://github.com/Luecx/Koivisto/wiki/Regression-tests Regression tests · Luecx/Koivisto Wiki · GitHub] | ||
+ | * [https://koivisto-chess.com/ Koivisto Chess] | ||
* [https://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Koivisto&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Koivisto] in [[CCRL|CCRL 40/15]] | * [https://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Koivisto&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Koivisto] in [[CCRL|CCRL 40/15]] | ||
==Misc== | ==Misc== |
Latest revision as of 17:26, 16 March 2022
Koivisto,
an UCI compliant open source chess engine by Kim Kåhre and Finn Eggers, at times supported by Eugenio Bruno, written in C++,
and first released on GitHub in September 2020 under the GPL v3.0.
The bitboard engine provides automated evaluation tuning by logistic regression,
either using stochastic gradient descent or AdaGrad.
Koivisto 5.0 in July 2021 replaced the perceptron approach of a real-men-evaluation (RME) by an own NNUE, as of Koivisto 5.9, with two layers [2].
Features
Board Representation
Search
- Lazy SMP (2.0)
- Iterative Deepening
- Aspiration Windows (3.0)
- Principal Variation Search
- Transposition Table
- Move Ordering
- Selectivity
Evaluation
- NNUE (5.0)
- Tapered Eval
- Piece-Square Tables of floats
- Mobility
- Tactical Patterns
- Evaluation Patterns
- Pawn Structure
- King Safety
- Tempo (3.0)
- Draw Evaluation (3.0)
- Float SSE Dot products [3]
- Automated Tuning by Logistic Regression
Misc
- Syzygy Bases via Fathom
Forum Posts
2020
- Re: New engine releases 2020 by Finn Eggers, CCC, September 02, 2020
- Re: New engine releases 2020 by Finn Eggers, CCC, September 03, 2020
- Koivisto by Gerd Isenberg, CCC, September 04, 2020
- Re: Koivisto by Finn Eggers, CCC, September 04, 2020
- Koivisto 2.0 by Finn Eggers, CCC, September 08, 2020
- Koivisto 3.0 (Including binaries) by Kim Kåhre, CCC, October 17, 2020
- Koivisto v4.0 release by Eugenio Bruno, CCC, November 09, 2020
2021
- Koivisto 5.0 by Finn Eggers, CCC, July 07, 2021
- Koivisto 6.0 by Finn Eggers, CCC, July 21, 2021
- Koivisto 7.0 by Finn Eggers, CCC, October 31, 2021
2022
- Koivisto 8.0 by Finn Eggers, CCC, March 15, 2022
External Links
References
- ↑ Hjalmar Munsterhjelm - Koivikko ja ruispelto (Birch and rye field), 1876, Finnish National Gallery, Wikimedia Commons
- ↑ Evaluation · Luecx/Koivisto Wiki · GitHub
- ↑ Dot products using _mm_mul_ps, _mm_add_ps