Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: YACE question

Author: pavel

Date: 09:21:11 02/28/03

Go up one level in this thread


On February 28, 2003 at 11:39:20, Rex wrote:

>I like to analyise a postion.  How can I get it to "learn" or import the learned
>postion into its learned files.
>
>Also can I start observing a game already in progress and have YACE start
>learning or importing moves into its learning files lose it sees fit.
>
>tnx

Yace doesn't learn in analyze mode.

To import learn file you do this:
(snip from readme.txt)

-------------------
Learning
--------

Yace can profit from positional learning. When you have an entry

pos_learn 1

in yace.ini this feature is enabled. From version 0.99 this is enabled
by default. To disable, use "pos_learn 0". When Yace is still close to the
opening book (currently whithin 15 moves after the last move from the
book), and the score drops significantly, Yace will save some
information to the files learnpos.bin and learnpos.yac. When in a later
game a similar situations arises, Yace should be able to avoid the
bad position in advance.

The file learnpos.yac is an ASCII text file. If you should receive such
a file, you can import the information by typing

import_pos learnpos.yac

Any other filename works as well, as long as the information in the file
is in the correct format.

Yace will not write to its learn files, when in Analyze mode, or when the game
did not start from the initial start position.
------------------

Also if you have more than 10000 position in learned file you might wanna do
this:

------------------------------------------
(snip from NEWS.txt)

Added a command, to change the maximum size of the file poslearn.bin.
By default, this has space for 10000 positions. To resize this, start
Yace in text mode and type

posentries 20000

to change the size to 20000 positions. Only making the size bigger is
supported. Note, that Yace will need 16 bytes of memory for each position.
Note, that this command must only be used once, don't put such a line into
yace.ini.
---------------

Mine is set to 50000 position.

I have a question about this command, when I tell Yace to set the posentries to
50000 where does it save the info, so that it knows what to do next time?

Cheers,
pavs



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.