Hello, a new fan here!
I am using the newest RomiChess P3k, with pondering and learning enabled.
However, it is only updating the learn.dat file now and then, not after each game. Is this correct?
And also, the size seems to be constant at 274 kB. Can't remember if it started on 274kB or 0 kB, but it hasn't grown unlike some stuff when my eyes watches beautiful women.
Question(s)/tips/discussion about RomiChess
Moderator: Ras
-
Martin Thoresen
- Posts: 1833
- Joined: Thu Jun 22, 2006 12:07 am
-
Bill Rogers
- Posts: 3562
- Joined: Thu Mar 09, 2006 3:54 am
- Location: San Jose, California
Re: Question(s)/tips/discussion about RomiChess
As far as the size goes it is always rounded to the nearest "k" and in fact may take hundreds of new bytes before you will notice a change in its size. Lets say for instance that it is exactly 4096 byes long ie. 4k then you must add 1,000 more byes before it becomes 5k.
Bill
Bill
-
Michael Sherwin
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: Question(s)/tips/discussion about RomiChess
Hi Martin,
I am always happy to have someone join the RomiChess fan club!
Bill is essentially correct, except that the learn file is grown 10,000 entries at a time, which is ~274 KB.
The interface that is used must send a 'result' command to Romi for there to be learning. This is done in all interfaces (AFAIK) for computer vs. computer games. However, Arena for example does not send a 'result' command for human vs. computer games and therefore there will be no learning in that case. For other interfaces, I do not know.
To inspect the learn file type at the command line 'pr 0' and you will see how many move records are stored in it. Follow the sib and chd records to inspect the learn file further.
I am always happy to have someone join the RomiChess fan club!
Bill is essentially correct, except that the learn file is grown 10,000 entries at a time, which is ~274 KB.
The interface that is used must send a 'result' command to Romi for there to be learning. This is done in all interfaces (AFAIK) for computer vs. computer games. However, Arena for example does not send a 'result' command for human vs. computer games and therefore there will be no learning in that case. For other interfaces, I do not know.
To inspect the learn file type at the command line 'pr 0' and you will see how many move records are stored in it. Follow the sib and chd records to inspect the learn file further.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
Martin Thoresen
- Posts: 1833
- Joined: Thu Jun 22, 2006 12:07 am
Re: Question(s)/tips/discussion about RomiChess
Michael,
Thanks!
I am using Chessbase interface, with a Wb2Uci adapter. Could this be the source of the "random" writing of the learningfile? I check the timestamp of the learning file and to make a guess I'd say it's updated (on average) after each third game or so.
Should it write the learning file no matter what the outcome of the game? Win, draw, loss?
Best Regards,
Martin
Thanks!
I am using Chessbase interface, with a Wb2Uci adapter. Could this be the source of the "random" writing of the learningfile? I check the timestamp of the learning file and to make a guess I'd say it's updated (on average) after each third game or so.
Should it write the learning file no matter what the outcome of the game? Win, draw, loss?
Best Regards,
Martin
-
Michael Sherwin
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: Question(s)/tips/discussion about RomiChess
Romi should write to the learn file after any result command is recieved, nomatter what the result is. But, I know nothing about your setup, so I hope that someone else can help.
In human vs. computer games the human must resign lost games for a result command to be sent by Winboard.
I use Arena 1.08 and it works well for computer vs. computer games.
In human vs. computer games the human must resign lost games for a result command to be sent by Winboard.
I use Arena 1.08 and it works well for computer vs. computer games.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
Martin Thoresen
- Posts: 1833
- Joined: Thu Jun 22, 2006 12:07 am
Re: Question(s)/tips/discussion about RomiChess
Thanks Michael! I use it only for engine vs engine play. For now.Michael Sherwin wrote:Romi should write to the learn file after any result command is recieved, nomatter what the result is. But, I know nothing about your setup, so I hope that someone else can help.![]()
In human vs. computer games the human must resign lost games for a result command to be sent by Winboard.
I use Arena 1.08 and it works well for computer vs. computer games.