NUCLEUS

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

NUCLEUS

Post by Rebel »

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
90% of coding is debugging, the other 10% is writing bugs.
duncan
Posts: 12038
Joined: Mon Jul 07, 2008 10:50 pm

Re: NUCLEUS

Post by duncan »

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
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?
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: NUCLEUS

Post by Rebel »

duncan wrote: Sun May 13, 2018 6:31 pm
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
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?
No idea :D

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.
peter
Posts: 3185
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: NUCLEUS

Post by peter »

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
Thanks, Ed, real nice!

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.
yanquis1972
Posts: 1766
Joined: Wed Jun 03, 2009 12:14 am

Re: NUCLEUS

Post by yanquis1972 »

holy hell, doesn't this mean anyone with a GPU can run SF + (a stable) Neural Net simultaneously?
User avatar
pohl4711
Posts: 2432
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: NUCLEUS

Post by pohl4711 »

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)
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: NUCLEUS

Post by AdminX »

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
User avatar
Ozymandias
Posts: 1532
Joined: Sun Oct 25, 2009 2:30 am

Re: NUCLEUS

Post by Ozymandias »

AdminX wrote: Sun May 13, 2018 10:58 pm Question: In what ways does it differ from Triple Brain feature of Shredder?
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.
yanquis1972
Posts: 1766
Joined: Wed Jun 03, 2009 12:14 am

Re: NUCLEUS

Post by yanquis1972 »

what do you mean by 'replies'? in the NN example, would a traditional engine be able to adequately assess it?
User avatar
Rebel
Posts: 6991
Joined: Thu Aug 18, 2011 12:04 pm

Re: NUCLEUS

Post by Rebel »

peter wrote: Sun May 13, 2018 7:12 pm
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
Thanks, Ed, real nice!

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?
I don't have it, so I can't know.
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.
No problem here with Arena 3.0 but are you using the fixed time control? It is a must currently.

The Nucleus README states it's only tested with Arena & Winboard.
90% of coding is debugging, the other 10% is writing bugs.