Recently Ferdinand Mosca, author of Deuterium released a first beta version of NUCLEUS a tool that got hardly any attention hence this special ProDeo version that will try to introduce the nice things you can do with it and make it more user friendly.
In a nutshell, NUCLEUS is an engine adapter that can take 3 engines as a single engine. It will run slave1 and slave2 engines to determine the best move of the position, then run the master engine to decide which best move will be selected, either from slave1 or slave2. See further in the README file in the NUCLEUS download .
In this ProDeo 2.7 version NUCLEUS is included and contains 8 pre-installed engines which you can mix as either master or slave, any combination is possible, see below pictures. The default setting is that ProDeo 2.7 is the master engine and Stockfish 9 and Sting 9.9 are the 2 slaves.
....
http://rebel13.nl/prodeo/prodeo27.html
NUCLEUS
Moderators: hgm, Rebel, chrisw
-
- Posts: 12038
- Joined: Mon Jul 07, 2008 10:50 pm
Re: NUCLEUS
so to get the highest elo for NUCLEUS , which engines would you make the slaves and which the master and do you have an estimate of the elo gain over world's highest?Rebel wrote: ↑Sun May 13, 2018 5:56 pm Recently Ferdinand Mosca, author of Deuterium released a first beta version of NUCLEUS a tool that got hardly any attention hence this special ProDeo version that will try to introduce the nice things you can do with it and make it more user friendly.
In a nutshell, NUCLEUS is an engine adapter that can take 3 engines as a single engine. It will run slave1 and slave2 engines to determine the best move of the position, then run the master engine to decide which best move will be selected, either from slave1 or slave2. See further in the README file in the NUCLEUS download .
In this ProDeo 2.7 version NUCLEUS is included and contains 8 pre-installed engines which you can mix as either master or slave, any combination is possible, see below pictures. The default setting is that ProDeo 2.7 is the master engine and Stockfish 9 and Sting 9.9 are the 2 slaves.
....
http://rebel13.nl/prodeo/prodeo27.html
-
- Posts: 6991
- Joined: Thu Aug 18, 2011 12:04 pm
Re: NUCLEUS
No ideaduncan wrote: ↑Sun May 13, 2018 6:31 pmso to get the highest elo for NUCLEUS , which engines would you make the slaves and which the master and do you have an estimate of the elo gain over world's highest?Rebel wrote: ↑Sun May 13, 2018 5:56 pm Recently Ferdinand Mosca, author of Deuterium released a first beta version of NUCLEUS a tool that got hardly any attention hence this special ProDeo version that will try to introduce the nice things you can do with it and make it more user friendly.
In a nutshell, NUCLEUS is an engine adapter that can take 3 engines as a single engine. It will run slave1 and slave2 engines to determine the best move of the position, then run the master engine to decide which best move will be selected, either from slave1 or slave2. See further in the README file in the NUCLEUS download .
In this ProDeo 2.7 version NUCLEUS is included and contains 8 pre-installed engines which you can mix as either master or slave, any combination is possible, see below pictures. The default setting is that ProDeo 2.7 is the master engine and Stockfish 9 and Sting 9.9 are the 2 slaves.
....
http://rebel13.nl/prodeo/prodeo27.html
As stated I have done this to give the tool the attention it deserves.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 3186
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: NUCLEUS
Thanks, Ed, real nice!Rebel wrote: ↑Sun May 13, 2018 5:56 pm Recently Ferdinand Mosca, author of Deuterium released a first beta version of NUCLEUS a tool that got hardly any attention hence this special ProDeo version that will try to introduce the nice things you can do with it and make it more user friendly.
In a nutshell, NUCLEUS is an engine adapter that can take 3 engines as a single engine. It will run slave1 and slave2 engines to determine the best move of the position, then run the master engine to decide which best move will be selected, either from slave1 or slave2. See further in the README file in the NUCLEUS download .
In this ProDeo 2.7 version NUCLEUS is included and contains 8 pre-installed engines which you can mix as either master or slave, any combination is possible, see below pictures. The default setting is that ProDeo 2.7 is the master engine and Stockfish 9 and Sting 9.9 are the 2 slaves.
....
http://rebel13.nl/prodeo/prodeo27.html
Of course, even better were an adapter using hash- entries from two or three engines as one mixed hash , that was real shared analysis like ProDeo SMP does, but with different ProDeo engines only.
Shredder's 3Hirn isn't so much different neither, is it?
Edit: just tried to install Nucleus as described in its readme. Didn't work in Fritz14, neither in Arena 3.51. In later one no error- message at installation as UCI, but when trying to configurate it, Arena's looking for a corresponding file for that, not finding any.
Peter.
-
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: NUCLEUS
holy hell, doesn't this mean anyone with a GPU can run SF + (a stable) Neural Net simultaneously?
-
- Posts: 2435
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
Re: NUCLEUS
Wow, that is so cool. Especially now, when there is the neural-net LC Zero. LC Zero and a strong, tactical engine as the two slaves - could produce really awesome chess. Hopefully.
Cant wait to do some experiments...
Regards - Stefan (SPCC)
Cant wait to do some experiments...
Regards - Stefan (SPCC)
-
- Posts: 6340
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: NUCLEUS
Question: In what ways does it differ from Triple Brain feature of Shredder?
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
- Posts: 1535
- Joined: Sun Oct 25, 2009 2:30 am
Re: NUCLEUS
Triple Brain has only two engines, and the move with the highest eval is automatically chosen.
Here you can use three engines, and the third one evaluates the moves from the slaves, before deciding. Actually, it evaluates the replies.
-
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: NUCLEUS
what do you mean by 'replies'? in the NN example, would a traditional engine be able to adequately assess it?
-
- Posts: 6991
- Joined: Thu Aug 18, 2011 12:04 pm
Re: NUCLEUS
I don't have it, so I can't know.peter wrote: ↑Sun May 13, 2018 7:12 pmThanks, Ed, real nice!Rebel wrote: ↑Sun May 13, 2018 5:56 pm Recently Ferdinand Mosca, author of Deuterium released a first beta version of NUCLEUS a tool that got hardly any attention hence this special ProDeo version that will try to introduce the nice things you can do with it and make it more user friendly.
In a nutshell, NUCLEUS is an engine adapter that can take 3 engines as a single engine. It will run slave1 and slave2 engines to determine the best move of the position, then run the master engine to decide which best move will be selected, either from slave1 or slave2. See further in the README file in the NUCLEUS download .
In this ProDeo 2.7 version NUCLEUS is included and contains 8 pre-installed engines which you can mix as either master or slave, any combination is possible, see below pictures. The default setting is that ProDeo 2.7 is the master engine and Stockfish 9 and Sting 9.9 are the 2 slaves.
....
http://rebel13.nl/prodeo/prodeo27.html
Of course, even better were an adapter using hash- entries from two or three engines as one mixed hash , that was real shared analysis like ProDeo SMP does, but with different ProDeo engines only.
Shredder's 3Hirn isn't so much different neither, is it?
No problem here with Arena 3.0 but are you using the fixed time control? It is a must currently.peter wrote: ↑Sun May 13, 2018 7:12 pm Edit: just tried to install Nucleus as described in its readme. Didn't work in Fritz14, neither in Arena 3.51. In later one no error- message at installation as UCI, but when trying to configurate it, Arena's looking for a corresponding file for that, not finding any.
The Nucleus README states it's only tested with Arena & Winboard.
90% of coding is debugging, the other 10% is writing bugs.