sigh. I've just spent two hours trying to see if the extended book learning feature works. and i still can't tell if it is.
I have turned off every learning feature but extended book learning. see.
http://www.top-5000.nl/authors/rebel/hints.htm
I can confirm that htis parameter is turned on (using the parameter.txt), but i see no evidence of the extended learning function. Does anybody know what data file the learning data is suppose to be stored in? I could be looking at the wrong file.
I insert the parameter text file below, in hopes that it will shed some light on things
Executable made on 11-11-2006
Personality Path personal/REBEL.ENG (0)
Personality description Pro Deo 1.2 (November 2006)
Initial Hash Table Size 48 Mb
Current Hash Table Size 48 Mb
Move no. : 21
Minimum Time : 00:00:01
Average Time : 00:00:02 (2)
Maximum Time : 00:00:08
Spare time : 00:00:00
Time till next Time Control : 00:00:43
Time Control phase : 0
EOC bookhits: 0 enginehits: 0
[Personality = REBEL.ENG] * Pro Deo 1.2 (November 2006)
[Pawn Value = 100] * Tune value Pawn
[Knight Value = 100] * Tune value Knight
[Bishop Value = 100] * Tune value Bishop
[Rook Value = 100] * Tune value Rook
[Queen Value = 100] * Tune value Queen
[My Queen = 101] * Tune value Own Queen
*
[King Safety = 150] * Tune King Safety.
*
[Mobility = 100] * Overall tuning Mobility
[Minimum Knight Mobility = 100] * Penalty for bad developed knights
[Minimum Bishop Mobility = 100] * Penalty for bad developed bishops
[Knight Mobility = 100] * Tune Knight Mobility
[Bishop Mobility = 25] * Tune Bishop Mobility
*
[Pawn Structure = 100] * Overall tuning pawn structure
[Pawn Formation = 100] * Part (1) of [Pawn Structure] parameter
[Weak Pawns = 100] * Part (2) of [Pawn Structure] parameter
[Pawn Pressure = 100] * Tune Pressure on opponent weak pawns
[Double Pawns = 100] * Tune Penalty for double pawns
[Double Isolated Pawns = 100] * Tune Penalty for isolated double pawns
[Passed Pawns = 100] * Tune Passed Pawns
[Passed Pawn Tropism (1) = 100] * Tune King tropism to OWN passed pawns
[Passed Pawn Tropism (2) = 100] * Tune King tropism to OPPONENT passed pawns
*
[Bad Bishop = 100] * Tune Bishops caught in pawn chains
[Bishop Pair = 100] * Tune Bishop Pair evaluation
[Pins = 100] * Tune pins evaluation
[Center Control = 25] * Tune Center Control evaluation
[Right to Move = 75] * Tune bonus for Right to Move
[Strong Squares = 125] * Tune Knight Outpost evaluation
[Rook 7th Rank (1) = 50] * When opponent king is on the 8th rank
*
* Inactive Parameters (change the '?' into '=' to activate)
*
[Eternal Checks ? Normal] * off|normal|risky|safe
[Rook behind Passed Pawn ? 50] * Tune Rook behind passed pawn evaluation
[Queen Endgame Bonus ? 0.50] * Increase value of Queen in endgame
[Rook 7th Rank (2) ? 75] * Tune caught opponent king (endgame)
[Bishop Pair Extra ? 100] * Tune Strong Bishop Pair evaluation
*
[Chess Knowledge = 100] * Tune used Chess Knowledge
[Attractiveness = 101] * Tune all positional values all together
[Attacking = 100] * Tune attacking style
[Strength of Play = 100] * Lower Playing Strength
[Draw Contempt Factor = 0.00] * Set Draw Value
[Selective Search = 100] * Tune Selective Search
[Search Technique = NULLMOVE] * Set Search Technique type
*
[Engine Master = off] * off
[Engine Learner = off] * off|on
[Book Learner = off] * off|passive|moderate|strong|aggressive
[Position Learner = off] * off|on
[Extended Book Learner = read&write] * off|read|write|read&write
*
[Pruning = None] * Not in use
[Time Control = 100] * Tune Time Control (Tournament)
[Blitz Time Control = 120] * Tune Time Control (Blitz)
[ANTI-GM = OFF] * off|active|strong|smart
[EVALUATION = SMART] * normal|smart
*
[Recaptures = Normal] * low|normal|high
[Extensions (remaining)= 3] * number of recapture extensions (max=15).
[Extensions (checks)= normal] * low|moderate|normal|strong|high|all
[Extensions (captures)= 0] * Not in use.
*
* Inactive Parameters (change the '?' into '=' to activate)
*
* The use of the following parameters require a good
* good understanding, don't use them if you
* are not common to chess programming.
*
[Futility ? 100] * Futility pruning margin.
[Reductions ? 99] * Max. number allowed reductions (default=99)
[Nullmove Margin ? 12] * Search speedup depending on the height of
[Keep Main Line ? 10] * Search Speedup, minimum margin for each
[Transpositions ? ON] * on|off (for testing purposes only)
[Checks Depth ? 2] * Maximum number of checks during QS.
[Clear Hash Table ? Never] * Never clear the Hash Table.
[Clear Hash Table ? Always] * Always clear Hash Table before calculating.
[Clear Hash Table ? PB Only] * Clear Hash Table in Permanent Brain only.
[Alpha ? 128] * Initialize A/B window (binary) (0.50)
[Beta ? 127] * Initialize A/B window (binary) (0.50)
[Unsorted Tree Depth ? 3] * Steps during IID
Nodes Searched : 1643900
best
J
Does prodeo extended book learning actually work?
Moderator: Ras
-
ozziejoe
- Posts: 811
- Joined: Wed Mar 08, 2006 10:07 pm
-
Ovyron
- Posts: 4562
- Joined: Tue Jul 03, 2007 4:30 am
Re: Does prodeo extended book learning actually work?
I think that you need to have Book Learner = on (passive|moderate|strong|aggressive) for Extended Book Learner to work.ozziejoe wrote: [Engine Master = off] * off
[Engine Learner = off] * off|on
[Book Learner = off] * off|passive|moderate|strong|aggressive
[Position Learner = off] * off|on
[Extended Book Learner = read&write] * off|read|write|read&write
*
Anyway, Ed ditched all these learning functions in ProDeo 1.5 (and beyond) because he considered them obsolete against EOC Learner = on.
Your beliefs create your reality, so be careful what you wish for.
-
ozziejoe
- Posts: 811
- Joined: Wed Mar 08, 2006 10:07 pm
Re: Does prodeo extended book learning actually work?
thanks ulysses, you truley know alot about this topic
best
J
best
J