I only have Chessbase 14 on my laptop that I take on the road (job), but the method should - more or less - be the same. (not home, so I cannot check this with Chessbase 16)
What I do when analyzing a game is just click on the "Add Kibitzer" button - choose the engine I want and then click the Advanced button. That should allow you to set the hash and adjust any options said engine allows.
ShashChess
Moderators: hgm, Rebel, chrisw
-
- Posts: 122
- Joined: Tue Oct 29, 2019 4:14 pm
- Location: Canada
- Full name: Ron Doughie
-
- Posts: 511
- Joined: Sun Apr 26, 2020 11:40 pm
- Full name: Brian D. Smith
Re: ShashChess
Thanks again. And I missed it - the hash size is there.sarona wrote: ↑Wed Mar 24, 2021 4:42 am I only have Chessbase 14 on my laptop that I take on the road (job), but the method should - more or less - be the same. (not home, so I cannot check this with Chessbase 16)
What I do when analyzing a game is just click on the "Add Kibitzer" button - choose the engine I want and then click the Advanced button. That should allow you to set the hash and adjust any options said engine allows.
Comparing Shash 16 and the current SF 13 Dev version (Analysis contempt off) for just a few minutes, Shash does evaluate the side to move a little higher which does make me wonder about contempt and no way to adjust it for Shash in CB 16.
-
- Posts: 325
- Joined: Tue Dec 05, 2017 2:42 pm
Re: ShashChess
Sorry: now the name is good for windows builds.
For the contempt, Shashchess hasn't this concept and it's replaced by the three personalities.
On the other hand, now with nnue, contempt is meaningless.
Andrea
For the contempt, Shashchess hasn't this concept and it's replaced by the three personalities.
On the other hand, now with nnue, contempt is meaningless.
Andrea
-
- Posts: 3186
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: ShashChess
Thanks for new version, Andrea!
Pity I forgot, if there was a command for defragmenting experience.bin now and then, neither if there was one for getting information about necessesity of doing so.
Can you tell me, please?
regards
Peter.
-
- Posts: 325
- Joined: Tue Dec 05, 2017 2:42 pm
Re: ShashChess
No need to defragment, because there aren't duplicate entries in the experience file.
-
- Posts: 3186
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
-
- Posts: 3186
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: ShashChess
Did let ShashChess16 run a Backward of 50 games overnight at search-depth 30.
From the first 10 games, 10 Kb were added to experience.bin, from the next 40 no more growing of the file is to be seen.
Standard learning was chosen, only won games were in .pgn, personality Tal, SSE4.1 popcnt compile, fritz GUI.
Peter.
-
- Posts: 135
- Joined: Tue Mar 05, 2019 3:43 pm
- Full name: Archimedes
Re: ShashChess
The learning file (experience.bin) is generated in the same directory of the executable. This doesn't work on DroidFish, because engines are in a directory where they not allowed to generate files. Should be an option in the option menu, where the name and path of the learning file could be changed.
When "Persisted learning" is switched off, ShashChess ignore this and generate a learning file which is growing while playing. But when i enabled "Read only learning" such a learning file will not be generated. Tested on Chess for Android and (with changes) on DroidFish.
When "Persisted learning" is switched off, ShashChess ignore this and generate a learning file which is growing while playing. But when i enabled "Read only learning" such a learning file will not be generated. Tested on Chess for Android and (with changes) on DroidFish.
-
- Posts: 16
- Joined: Sun Apr 26, 2020 12:43 pm
- Full name: Khalid Omar
Re: ShashChess
Hi Andrea, I'm a bit confused .. because as far as I know Shashchess and BrainLearn experience file does have duplicate entries and could benefit from de-fragmentation. I can also see in the code that duplicate entries are expected and being handled correctly
-
- Posts: 16
- Joined: Sun Apr 26, 2020 12:43 pm
- Full name: Khalid Omar
Re: ShashChess
Hmm, again I'm confused! Have you tested this (contempt is meaningless)?
Contempt isn't used with NNUE for sure... but it is used when the engine decides to use Classical evaluation and it was proven to be useful