some questions about Crafty 19.15

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

some questions about Crafty 19.15

Postby Jörg Oster » 27 Jul 2004, 18:23

Geschrieben von:/Posted by: Jörg Oster at 27. July 2004 19:23:

Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Jörg Oster
 

Re: some questions about Crafty 19.15

Postby Peter E » 28 Jul 2004, 12:35

Geschrieben von:/Posted by: Peter E at 28. July 2004 13:35:
Als Antwort auf:/In reply to: some questions about Crafty 19.15 geschrieben von:/posted by: Jörg Oster at 27. July 2004 19:23:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Hello Jörg,
well, you did not give enough information about version etc.,
but to give an answer:
eval list shows:
.
.
.
12 king safety asymmetry 50
13 king safety scale factor 100
.
.
by typing eval 12=100 (example)
you can change that.
extension mate=1.00 (example)
works as well.
and so on.
hope that helps for a beginning

Peter
Peter E
 

Re: some questions about Crafty 19.15

Postby Bryan Hofmann » 28 Jul 2004, 13:16

Geschrieben von:/Posted by: Bryan Hofmann at 28 July 2004 14:16:54:
Als Antwort auf:/In reply to: some questions about Crafty 19.15 geschrieben von:/posted by: Jörg Oster at 27. July 2004 19:23:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------


Alternative Crafty Compiles
Bryan Hofmann
 

Re: some questions about Crafty 19.15

Postby David Dahlem » 28 Jul 2004, 14:20

Geschrieben von:/Posted by: David Dahlem at 28 July 2004 15:20:51:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: Bryan Hofmann at 28 July 2004 14:16:54:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
David Dahlem
 

Re: some questions about Crafty 19.15

Postby Bryan Hofmann » 28 Jul 2004, 15:35

Geschrieben von:/Posted by: Bryan Hofmann at 28 July 2004 16:35:36:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: David Dahlem at 28 July 2004 15:20:51:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
In Crafty SE, Mike changes several parameters for different personalities for example in the Fisher setting all of the below items are changed and could only be changed in the code prior to 19.14. What needs to happen is someone needs to convert all of these to the new eval settings. This has to be done for all of the different personalities that Mike has created. As for who the someone is I have no idea, but I can say it will not be me.
QUEEN_values=900
ROOK_values=500
BISHOP_values=300
KNIGHT_values=300
PAWN_values=100
win_beta=40
lazy=INCPLY
usage_level=50
delay_time_limit=0
incheck_depth=INCPLY
onerep_depth=80*INCPLY/100
pushpp_depth=75*INCPLY/100
recap_depth=75*INCPLY/100
mate_depth=80*INCPLY/100
start_depth=50*INCPLY/100
search_depth=0
abs_draw_score=0
king_safety_asymmetry=-30
king_safety_scale=110
king_safety_tropism=100
blocked_scale =100
passed_scale=100
pawn_scale=100
book_selection_width=3
book_random=0
personality=25


Alternative Crafty Compiles
Bryan Hofmann
 

Re: some questions about Crafty 19.15

Postby David Dahlem » 28 Jul 2004, 16:05

Geschrieben von:/Posted by: David Dahlem at 28 July 2004 17:05:38:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: Bryan Hofmann at 28 July 2004 16:35:36:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
In Crafty SE, Mike changes several parameters for different personalities for example in the Fisher setting all of the below items are changed and could only be changed in the code prior to 19.14. What needs to happen is someone needs to convert all of these to the new eval settings. This has to be done for all of the different personalities that Mike has created. As for who the someone is I have no idea, but I can say it will not be me.
QUEEN_values=900
ROOK_values=500
BISHOP_values=300
KNIGHT_values=300
PAWN_values=100
win_beta=40
lazy=INCPLY
usage_level=50
delay_time_limit=0
incheck_depth=INCPLY
onerep_depth=80*INCPLY/100
pushpp_depth=75*INCPLY/100
recap_depth=75*INCPLY/100
mate_depth=80*INCPLY/100
start_depth=50*INCPLY/100
search_depth=0
abs_draw_score=0
king_safety_asymmetry=-30
king_safety_scale=110
king_safety_tropism=100
blocked_scale =100
passed_scale=100
pawn_scale=100
book_selection_width=3
book_random=0
personality=25
Hi Bryan
From 19.14 main.c ...
new command "personality load/save " which saves eval and search parameters to create new personalities that can be loaded at any time. "crafty.cpf" is the "default" personality file that is used at start-up if it exists.
Is it possible to load a personality in Crafty SE, and then use the save command to save, for example "Fischer.cpf"?
Regards
Dave
David Dahlem
 

Re: some questions about Crafty 19.15

Postby Bryan Hofmann » 28 Jul 2004, 16:25

Geschrieben von:/Posted by: Bryan Hofmann at 28 July 2004 17:25:46:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: David Dahlem at 28 July 2004 17:05:38:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
In Crafty SE, Mike changes several parameters for different personalities for example in the Fisher setting all of the below items are changed and could only be changed in the code prior to 19.14. What needs to happen is someone needs to convert all of these to the new eval settings. This has to be done for all of the different personalities that Mike has created. As for who the someone is I have no idea, but I can say it will not be me.
QUEEN_values=900
ROOK_values=500
BISHOP_values=300
KNIGHT_values=300
PAWN_values=100
win_beta=40
lazy=INCPLY
usage_level=50
delay_time_limit=0
incheck_depth=INCPLY
onerep_depth=80*INCPLY/100
pushpp_depth=75*INCPLY/100
recap_depth=75*INCPLY/100
mate_depth=80*INCPLY/100
start_depth=50*INCPLY/100
search_depth=0
abs_draw_score=0
king_safety_asymmetry=-30
king_safety_scale=110
king_safety_tropism=100
blocked_scale =100
passed_scale=100
pawn_scale=100
book_selection_width=3
book_random=0
personality=25
Hi Bryan
From 19.14 main.c ...
new command "personality load/save " which saves eval and search parameters to create new personalities that can be loaded at any time. "crafty.cpf" is the "default" personality file that is used at start-up if it exists.
Is it possible to load a personality in Crafty SE, and then use the save command to save, for example "Fischer.cpf"?
Regards
Dave
Yes it is possible after a conversion of all of the above old parameters are converted to the new format.



Alternative Crafty Compiles
Bryan Hofmann
 

Re: some questions about Crafty 19.15

Postby David Dahlem » 28 Jul 2004, 16:30

Geschrieben von:/Posted by: David Dahlem at 28 July 2004 17:30:07:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: Bryan Hofmann at 28 July 2004 17:25:46:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
In Crafty SE, Mike changes several parameters for different personalities for example in the Fisher setting all of the below items are changed and could only be changed in the code prior to 19.14. What needs to happen is someone needs to convert all of these to the new eval settings. This has to be done for all of the different personalities that Mike has created. As for who the someone is I have no idea, but I can say it will not be me.
QUEEN_values=900
ROOK_values=500
BISHOP_values=300
KNIGHT_values=300
PAWN_values=100
win_beta=40
lazy=INCPLY
usage_level=50
delay_time_limit=0
incheck_depth=INCPLY
onerep_depth=80*INCPLY/100
pushpp_depth=75*INCPLY/100
recap_depth=75*INCPLY/100
mate_depth=80*INCPLY/100
start_depth=50*INCPLY/100
search_depth=0
abs_draw_score=0
king_safety_asymmetry=-30
king_safety_scale=110
king_safety_tropism=100
blocked_scale =100
passed_scale=100
pawn_scale=100
book_selection_width=3
book_random=0
personality=25
Hi Bryan
From 19.14 main.c ...
new command "personality load/save " which saves eval and search parameters to create new personalities that can be loaded at any time. "crafty.cpf" is the "default" personality file that is used at start-up if it exists.
Is it possible to load a personality in Crafty SE, and then use the save command to save, for example "Fischer.cpf"?
Regards
Dave
Yes it is possible after a conversion of all of the above old parameters are converted to the new format.
Hi Bryan
I tried this idea. In the crafty.rc file for 19.15 SE, i added the line "krafty fischer", then ran Crafty SE, entered the command "personality save Fischer.cpf".
But i didn't convert any parameters. Here is what i got in Fischer.cpf ...
# Crafty v19.15 SE Ramat-Gan personality file
extension/onerep 0.80
extension/check 1.00
extension/recapture 0.75
extension/pushpp 0.75
extension/mate 0.80
selective 2 3
evaluation 1 100
evaluation 2 300
evaluation 3 300
evaluation 4 500
evaluation 5 900
evaluation 11 100
evaluation 12 -30
evaluation 13 110
evaluation 14 100
evaluation 15 100
evaluation 16 100
evaluation 17 120
evaluation 21 10
evaluation 22 12
evaluation 23 16
evaluation 24 2
evaluation 25 50
evaluation 26 12
evaluation 27 20
evaluation 28 525
evaluation 29 150
evaluation 30 50
evaluation 31 100
evaluation 32 0 0 0 0 0 0 0 0 17 20 23 26 26 23 20 17 14 17 20 23 23 20 17 14 1 4 7 10 10 7 4 1 -2 1 4 7 8 4 1 -2 -5 -2 1 4 4 1 -2 -5 -8 -5 -2 -15 -15 -2 -5 -8 0 0 0 0 0 0 0 0
evaluation 33 0 -6 -6 0 10 48 72 0
evaluation 34 0 0 0 0 0 16 24 0
evaluation 35 0 12 20 26 32 64 96 0
evaluation 36 0 8 12 16 30 48 64 0
evaluation 37 0 12 24 30 38 52 80 80 80
evaluation 38 0 7 20 30 40 50 60 60 60
evaluation 39 0 0 8 20 40 40 40
evaluation 40 0 0 6 24 40 64 80 94 96
evaluation 41 0 0 0 0 12 60 100 0
evaluation 42 72 64 64 64 56 56 52 52 48 48 44 44 42 42 40 40 36 36 30 30 24 24 24 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
evaluation 43 60 40 40 40 34 32 28 28 26 26 24 24 21 21 18 18 15 15 12 12 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
evaluation 51 3 3 3 2 1 0 0 0
evaluation 52 -32 -16 -8 -8 -8 -8 -16 -32 -24 -24 4 4 4 4 -24 -24 -8 2 6 6 6 6 2 -8 -8 2 6 6 6 6 2 -8 -8 2 4 4 4 4 2 -8 -8 2 2 2 2 2 2 -8 -8 -8 0 0 0 0 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8
evaluation 53 0 0 0 0 0 0 0 0 0 0 12 20 20 12 0 0 0 0 24 30 30 24 0 0 0 0 24 30 30 24 0 0 0 0 0 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
evaluation 61 10
evaluation 62 3
evaluation 63 30
evaluation 64 4
evaluation 65 175
evaluation 66 10 10 10 10 10 10 10 5 -2
evaluation 67 3 3 3 2 1 0 0 0
evaluation 68 -16 -16 0 0 0 0 -16 -16 -16 2 4 4 4 4 2 -16 -4 2 6 6 6 6 2 -4 -4 2 6 6 6 6 2 -4 -4 2 4 4 4 4 2 -4 -4 2 2 2 2 2 2 -4 -16 2 0 0 0 0 2 -16 -16 -16 -8 -8 -8 -8 -16 -16
evaluation 71 30
evaluation 72 20
evaluation 73 16
evaluation 74 30
evaluation 75 20
evaluation 76 30
evaluation 77 1 1 2 3 3 2 1 1
evaluation 78 3 3 4 5 5 4 3 3
evaluation 79 3 3 3 2 1 0 0 0
evaluation 80 4 3 1 0 0 0 0 0
evaluation 81 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3 -3 -3 1 3 3 1 -3 -3
evaluation 91 10
evaluation 92 6
evaluation 93 50
evaluation 94 30
evaluation 95 8
evaluation 96 4 4 4 2 1 0 0 0
evaluation 97 5 5 3 0 0 0 0 0
evaluation 98 0 0 0 0 0 0 0 0 -15 0 4 5 5 4 0 -15 0 2 4 10 10 4 2 0 0 2 10 12 12 10 2 0 -10 2 10 12 12 10 2 -10 -10 -10 4 10 10 4 -10 -10 -10 2 8 8 8 8 2 -10 -10 -8 0 0 0 0 -8 -10
evaluation 101 15
evaluation 102 3
evaluation 103 600
evaluation 104 4
evaluation 105 3
evaluation 106 -25 -25 -20 -20 -15 -15 -10 -5 0 2 5 12 15 20 30 40 50 60 70 80 90 100 110 120 125 125 130 130 135 135 140 145 150 160 170 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180
evaluation 107 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 1 1 2 3 3 2 1 1 1 0 2 3 3 2 0 1
evaluation 108 -50 -30 -30 -30 -30 -30 -30 -50 -30 -30 0 0 0 0 -30 -30 -30 -10 30 40 40 30 -10 -30 -30 -10 30 40 40 30 -10 -30 -30 -10 20 30 30 20 -10 -30 -30 -10 0 10 10 0 -10 -30 -30 -20 -10 0 0 -10 -20 -30 -50 -40 -30 -20 -20 -30 -40 -50
evaluation 109 -90 -70 -50 -30 -30 -30 -30 -30 -70 -50 -30 -30 0 0 0 -10 -70 -50 -30 -10 30 30 30 0 -70 -50 -30 -10 30 30 30 0 -70 -50 -30 -10 30 30 30 0 -70 -50 -30 -10 20 20 20 0 -70 -50 -30 -20 -10 -10 -10 -10 -90 -70 -50 -40 -30 -20 -20 -30
evaluation 110 -30 -30 -30 -30 -30 -50 -70 -90 -10 0 0 0 -20 -30 -50 -70 0 30 30 30 -10 -30 -50 -70 0 30 30 30 -10 -30 -50 -70 0 30 30 30 -10 -30 -50 -70 0 20 20 20 -10 -30 -50 -70 -10 -10 -10 -10 -20 -30 -50 -70 -30 -20 -20 -30 -40 -50 -70 -90
evaluation 111 0 1 8 8
evaluation 112 0 6 8 16
evaluation 113 0 4 15 24 36 42 54 72 81 90 99 108 117 126 135 144 148 152 156 160 164 168 172 175 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180
evaluation 114 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
evaluation 121 6
evaluation 122 7
evaluation 123 12
evaluation 124 20
evaluation 125 10
evaluation 126 20
evaluation 127 20
Regards
Dave
Regards
Dave
David Dahlem
 

Re: some questions about Crafty 19.15

Postby Bryan Hofmann » 28 Jul 2004, 17:42

Geschrieben von:/Posted by: Bryan Hofmann at 28 July 2004 18:42:10:
Als Antwort auf:/In reply to: Re: some questions about Crafty 19.15 geschrieben von:/posted by: David Dahlem at 28 July 2004 17:30:07:
Hello!
Does anybody of you have any information about the new? engine commands
'evaluation kscale'
'evaluation asymmetry' etc.?
They are mentioned in the Crafty Help file and are being used in a 'Wb2Uci.eng' file which seems to be widely spread.
In fact, it seems they don't work. I guess they're not implemented right now.
When I run Crafty in console mode and type in 'evaluation list', Crafty returns a list of all available evaluation options. kscale, asymmetry etc. are not mentioned!
When I try to use these commands, Crafty simply crashes.
Quite the same with the 'extensions incheck, onerep, and so on.
Many thanks for any useful information.
Maybe others will be interested as well.
Regards,
Jörg.
Begining with version 19.14 the eval command changed. The older eval commands lines (evaluation kscale) will not work and in some cases will cause unexpected behavior. As you have already found out you can type "evaluation list" to see the new formats and values. So the old Kscale (evaluation kscale) would now be "eval 13 100" and the old (evaluation asymmetry) is not "eval 12 -20".
The reason for this change;
---from main.c----------
new "eval" command (eval list and eval help to start) allow a user to modify all internal evaluation values via commands that may be entered directly or via the .craftyrc/crafty.rc init file. this was mainly done for the automated evaluation tuning project I am working on with Anthony Cozzie, but it will be useful for merging Mike Byrne's "personality" stuff as well.
---end-------------------
Hi Bryan
I don't understand the part about merging Mike Byrne's "personality" stuff. Does that mean users can merge the "personality stuff" themselves? And if so, how is this done?
Regards
Dave
In Crafty SE, Mike changes several parameters for different personalities for example in the Fisher setting all of the below items are changed and could only be changed in the code prior to 19.14. What needs to happen is someone needs to convert all of these to the new eval settings. This has to be done for all of the different personalities that Mike has created. As for who the someone is I have no idea, but I can say it will not be me.
QUEEN_values=900
ROOK_values=500
BISHOP_values=300
KNIGHT_values=300
PAWN_values=100
win_beta=40
lazy=INCPLY
usage_level=50
delay_time_limit=0
incheck_depth=INCPLY
onerep_depth=80*INCPLY/100
pushpp_depth=75*INCPLY/100
recap_depth=75*INCPLY/100
mate_depth=80*INCPLY/100
start_depth=50*INCPLY/100
search_depth=0
abs_draw_score=0
king_safety_asymmetry=-30
king_safety_scale=110
king_safety_tropism=100
blocked_scale =100
passed_scale=100
pawn_scale=100
book_selection_width=3
book_random=0
personality=25
Hi Bryan
From 19.14 main.c ...
new command "personality load/save " which saves eval and search parameters to create new personalities that can be loaded at any time. "crafty.cpf" is the "default" personality file that is used at start-up if it exists.
Is it possible to load a personality in Crafty SE, and then use the save command to save, for example "Fischer.cpf"?
Regards
Dave
Yes it is possible after a conversion of all of the above old parameters are converted to the new format.
Hi Bryan
I tried this idea. In the crafty.rc file for 19.15 SE, i added the line "krafty fischer", then ran Crafty SE, entered the command "personality save Fischer.cpf".
But i didn't convert any parameters. Here is what i got in Fischer.cpf ...
# Crafty v19.15 SE Ramat-Gan personality file
Ok it would appear that Mike added the converter to Crafty SE (I have only glanced at the code). So you would be able to take that out put and use it in the Normal Crafty.



Alternative Crafty Compiles
Bryan Hofmann
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 16 guests