Difference between revisions of "Minic"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 26: | Line 26: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75665 Minic version 3] by [[Vivien Clauzon]], [[CCC]], November 03, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75665 Minic version 3] by [[Vivien Clauzon]], [[CCC]], November 03, 2020 | ||
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75665&start=9 Re: Minic version 3] by [[Connor McMonigle]], [[CCC]], November 03, 2020 <ref>[[Gao Huang]], [[Zhuang Liu]], [[Laurens van der Maaten]], [[Kilian Q. Weinberger]] ('''2016'''). ''Densely Connected Convolutional Networks''. [https://arxiv.org/abs/1608.06993 arXiv:1608.06993]</ref> | : [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75665&start=9 Re: Minic version 3] by [[Connor McMonigle]], [[CCC]], November 03, 2020 <ref>[[Gao Huang]], [[Zhuang Liu]], [[Laurens van der Maaten]], [[Kilian Q. Weinberger]] ('''2016'''). ''Densely Connected Convolutional Networks''. [https://arxiv.org/abs/1608.06993 arXiv:1608.06993]</ref> | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76536 Effect of adjudication and TC on testing process] by [[Vivien Clauzon]], [[CCC]], February 09, 2021 » [[Engine Testing]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76556 HCE and NNUE and vectorisation] by [[Vivien Clauzon]], [[CCC]], February 11, 2021 » [[Evaluation]], [[NNUE]] | ||
=External Links= | =External Links= |
Revision as of 11:25, 13 February 2021
Minic,
a Chess Engine Communication Protocol compliant open source chess engine by Vivien Clauzon, initially squashed inside a single C++ source file licensed under the GPL v3.0.
As a weekend project, it started as 2000 lines of code mailbox approach using PVS with TT, NMP, LMP and eval based on psts, and evolved to a bitboard engine using HQ, lazy SMP, and Texel tuning to optimize its tapered eval [1].
Contents
MinicNNUE
With the advent of NNUE in summer 2020, Vivien Clauzon released Minic 2.47 aka MinicNNUE with Stockfish's NNUE network architecture and weight files, yielding in a strength increase of about 200 Elo versus Minic with standard evaluation, but the demand that this NNUE version should not replace Minic in official rating lists [2]. Minic 2.50 incorporated the training code from Nodchip's Stockfish repository, so MinicNNUE was able to produce weight files by its own play [3].
Minic 3
Minic 3.00, announced on November 03, 2020, detached the Stockfish NNUE dependency, and came with an own NNUE implementation adopted from the Seer engine by Connor McMonigle, which allows to easily change the net architecture and to apply engine-independent PyTorch training code [4]. Minic 3.02 released on December 19, 2020, supports the new Seer like NNUE Narcotized Nightshift, which seems to be nearly 90 Elo better than the former Nefarious Nucleus [5].
See also
Forum Posts
2018 ...
- A complete 2000 lines of code engine by Vivien Clauzon, CCC, October 20, 2018
- Asus tuf z390 + core i7 9700k by Vivien Clauzon, CCC, February 28, 2019
- Feature score use in search by Vivien Clauzon, CCC, July 20, 2019
- Minic raw speed by Vivien Clauzon, CCC, November 09, 2019
2020 ...
- Minic version 2 by Vivien Clauzon, CCC, March 31, 2020
- Re: Minic version 2 by Vivien Clauzon, CCC, August 08, 2020 » NNUE
- Black crushing white, weird ? by Vivien Clauzon, CCC, October 14, 2020 » NNUE
- Minic version 3 by Vivien Clauzon, CCC, November 03, 2020
- Re: Minic version 3 by Connor McMonigle, CCC, November 03, 2020 [6]
- Effect of adjudication and TC on testing process by Vivien Clauzon, CCC, February 09, 2021 » Engine Testing
- HCE and NNUE and vectorisation by Vivien Clauzon, CCC, February 11, 2021 » Evaluation, NNUE
External Links
- GitHub - tryingsomestuff/Minic: A simple chess engine to learn and play with
- GitHub - tryingsomestuff/NNUE-Nets
- Minic in CCRL 40/40.
References
- ↑ GitHub - tryingsomestuff/Minic: A simple chess engine to learn and play with
- ↑ Re: Minic version 2 by Vivien Clauzon, CCC, August 08, 2020
- ↑ Minic/README.md at master · tryingsomestuff/Minic · GitHub - NNUE (from Stockfish)
- ↑ Minic version 3 by Vivien Clauzon, CCC, November 03, 2020
- ↑ GitHub - tryingsomestuff/NNUE-Nets for Seer like NNUE
- ↑ Gao Huang, Zhuang Liu, Laurens van der Maaten, Kilian Q. Weinberger (2016). Densely Connected Convolutional Networks. arXiv:1608.06993