Impressive engine & neuronal network !
The situation in my test at halfway:
+42 Elo points.
Ethereal 12.50 64-bit has 3388 Elo (CCRL Blitz)
Nemorino 5.00 64-bit has 3117 Elo (CCRL Blitz).
Seems to be over +300 Elo at my time control (4'+2").
Nemorino 6 (NNUE)
Moderators: hgm, Rebel, chrisw
-
- Posts: 4467
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IASI - the historical capital of MOLDOVA
- Full name: SilvianR
-
- Posts: 1871
- Joined: Sat Nov 25, 2017 2:28 pm
- Location: France
Re: Nemorino 6 (NNUE)
Will you release the learning code also?
-
- Posts: 43
- Joined: Tue Mar 25, 2014 10:34 pm
Re: Nemorino 6 (NNUE)
Helllo Vivien,
the lerning code is the the learner from Stockfish (including Stockfish Qsearch). I only created a generator for the training data, which helped me to create several 100 millions of Nemorino evals and store it in the sgen-format expected by the learner.
Nemorino's net is worse than the original Nets from Stockfish. Running Nemorino with a Stockfish net will gain further Elo (in selfplay something like 30-50 Elo).
I will try to create my own learner in the future (as this is an interesting challenge) but this needs time. My main motivation is trying to understand and learn how everything works, and I learned a lot the last weeks. If I will ever have an own learner I surely will give you access to it.
Best regards,
Christian
the lerning code is the the learner from Stockfish (including Stockfish Qsearch). I only created a generator for the training data, which helped me to create several 100 millions of Nemorino evals and store it in the sgen-format expected by the learner.
Nemorino's net is worse than the original Nets from Stockfish. Running Nemorino with a Stockfish net will gain further Elo (in selfplay something like 30-50 Elo).
I will try to create my own learner in the future (as this is an interesting challenge) but this needs time. My main motivation is trying to understand and learn how everything works, and I learned a lot the last weeks. If I will ever have an own learner I surely will give you access to it.
Best regards,
Christian
-
- Posts: 1631
- Joined: Tue Aug 21, 2018 7:52 pm
- Full name: Dietrich Kappe
Re: Nemorino 6 (NNUE)
Nemorino was on my list of engines for which to produce a net. Now I don’t have to. It’s good to see you back in the engine game.Florentino wrote: ↑Mon Sep 28, 2020 10:11 pm I just released version 6 of Nemorino!
Main new feature is the support for NNUE networks, which improves Nemorino's playing strength a lot!
Nemorino comes with it's own network. The network format is slightly different than the original format from Stockfish as I removed the 64 "BONA_PIECE_ZERO" input parameters from the weights file and from the inference code (which is an adapted copy of the code from Stockfish). Nevertheless Nemorino can use the network files from Stockfish as well - it will simply create a converted copy on first use.
Additionally as it's more than 2 years since the last release, this version contains a lot of minor improvements and bugfixes.
You can find source code and binaries for windows at https://bitbucket.org/christian_g_nther/nemorino
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
-
- Posts: 133
- Joined: Wed Aug 15, 2007 12:18 pm
- Location: Munich
Re: Nemorino 6 (NNUE)
Awesome improvement! A quick test shows that Nemorino is now at least in the top 15 engines, maybe even in the top 10.
-
- Posts: 2871
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: Nemorino 6 (NNUE)
Is it possible to use internal Syzygy + 5men Sygyzy on SSD ?
(use 2 paths)
(use 2 paths)
Werner
-
- Posts: 43
- Joined: Tue Mar 25, 2014 10:34 pm
Re: Nemorino 6 (NNUE)
No - as soon as SyzygyPath is set, only the external Syzygy-Files are used. Do you think such a mixed scenario makes sense?
-
- Posts: 2871
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: Nemorino 6 (NNUE)
noFlorentino wrote: ↑Sun Oct 04, 2020 4:15 pm No - as soon as SyzygyPath is set, only the external Syzygy-Files are used. Do you think such a mixed scenario makes sense?
Werner
-
- Posts: 2435
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
Re: Nemorino 6 (NNUE)
Testrun of Nemorino 6.00 finished.Florentino wrote: ↑Mon Sep 28, 2020 10:11 pm I just released version 6 of Nemorino!
Main new feature is the support for NNUE networks, which improves Nemorino's playing strength a lot!
Nemorino comes with it's own network. The network format is slightly different than the original format from Stockfish as I removed the 64 "BONA_PIECE_ZERO" input parameters from the weights file and from the inference code (which is an adapted copy of the code from Stockfish). Nevertheless Nemorino can use the network files from Stockfish as well - it will simply create a converted copy on first use.
Additionally as it's more than 2 years since the last release, this version contains a lot of minor improvements and bugfixes.
https://www.sp-cc.de
(Perhaps you have to clear your browsercache or reload the website)
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Nemorino 6 (NNUE)
Hi,
super!
Will be participant for the next FCP Tourney.
THANKS for Nemorino again!
Best
Frank
super!
Will be participant for the next FCP Tourney.
THANKS for Nemorino again!
Best
Frank