Hi,
I am VERY interested in the Rodent III personalities! Has anybody designed weaker personalities - under Elo 2000?
Peter
Rodent III personalities <2000 Elo?
Moderators: hgm, Rebel, chrisw
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
Re: Rodent III personalities <2000 Elo?
In general, Rodent achieves weaker play by (1) slower nodes per second and (2) adding pseudo-random factor to evaluation function (based on hash keys for consistency, but modified from game to game to avoid repetitiveness). Relevant functions are EloToSpeed() and EloToBlur() in params.cpp.
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
- Posts: 215
- Joined: Sun Jul 31, 2016 6:35 pm
Re: Rodent III personalities <2000 Elo?
Hi Pawel,
Thanks for your answer! I read your manual carefully. You wrote NPS about 5000 purs Rodent somewhere within 1600-1800 elo range - I understand this is NOT an exact number. But is this number independent of the hardware used?
You wrote the 2 main factors to weaken the engine are NPS and EvalBlur - I have no idea whta EvalBlur means - wich number do you recomend to set for EvalBlur to reach 1700, 1900, 2000 Elo?
Peter
Thanks for your answer! I read your manual carefully. You wrote NPS about 5000 purs Rodent somewhere within 1600-1800 elo range - I understand this is NOT an exact number. But is this number independent of the hardware used?
You wrote the 2 main factors to weaken the engine are NPS and EvalBlur - I have no idea whta EvalBlur means - wich number do you recomend to set for EvalBlur to reach 1700, 1900, 2000 Elo?
Peter
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
Re: Rodent III personalities <2000 Elo?
EvalBlur is pseudo-random factor added to eval. In general, I do not use it for personalities above 1500 Elo, with one funny exception: "Drunk" personality with EvalBlur of 500 and unrestricted search.
NPS to Elo ratio for Rodent will never be exact, because eval tweaks also change Elo, often in a strange way. For example, weak personalities gain from exaggerated aggresion, while strong ones do not.
Also, I forgot to mention that Rodent is able to respond to UCI_Elo command.
NPS to Elo ratio for Rodent will never be exact, because eval tweaks also change Elo, often in a strange way. For example, weak personalities gain from exaggerated aggresion, while strong ones do not.
Also, I forgot to mention that Rodent is able to respond to UCI_Elo command.
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
- Posts: 215
- Joined: Sun Jul 31, 2016 6:35 pm
Re: Rodent III personalities <2000 Elo?
Hi Pawel,
„Also, I forgot to mention that Rodent is able to respond to UCI_Elo command.“
Thats interesting - that means:
1. I dońt have to change EvalBlur creating personalities above 1500 Elo.
2. I can create personlities how I like them and dont change NPS. Instead I can simply set the Elo in the UCI options? Do I understand you correctly - I would prefer this way (using the GUI)to weaken the engine.
Peter
„Also, I forgot to mention that Rodent is able to respond to UCI_Elo command.“
Thats interesting - that means:
1. I dońt have to change EvalBlur creating personalities above 1500 Elo.
2. I can create personlities how I like them and dont change NPS. Instead I can simply set the Elo in the UCI options? Do I understand you correctly - I would prefer this way (using the GUI)to weaken the engine.
Peter