tuning info

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: tuning info

Post by Ferdy »

elcabesa wrote:I don't like reinventing the well, we already have the beatiful cutechess-cli to play games.
I think I'll probably port spsa script to python and use cutechess to play games
That is what I understand, you encountered problems running the perl script and you like to use cutechess-cli to run the match. If you follow my suggestions especially the #1 in my previous post, it would solve most of your problems.

There is another somewhat inappropriate behaviour of that perl script when sending

Code: Select all

position fen [FEN] moves m1 m2 ...
It would also send a leading space before the first move.
Example.

Code: Select all

position [FEN] moves  e2e4
Notice the extra space between "moves" and "e2e4"

It would have been.

Code: Select all

position [FEN] moves e2e4
My program does not like that extra space there. After fixing all of these, I successfully run that perl script without problems.

So far, spsa does not give any rating improvement on Deuterium, but the tuned parameters are not really bad. The values are different but the performance is close. I thought that this is interesting when applied to variants like, shogi, xiangqi, spartan or on the big boards like capablanca/gothic, grand chess and others.