Minic

From Chessprogramming wiki
Revision as of 22:09, 3 November 2020 by GerdIsenberg (talk | contribs)
Jump to: navigation, search

Home * Engines * Minic

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].

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, released 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].

See also

Forum Posts

2018 ...

2020 ...

Re: Minic version 2 by Vivien Clauzon, CCC, August 08, 2020 » NNUE

External Links

References

Up one level