Вы находитесь на странице: 1из 14

���˵��(ʹ�ü��ɣ�

��������‫��˵�����ڴ‬

�������ռ���‫�ڴ‬Ĵ� С� � �‫���ٶ‬һ� � � � Ӱ��


����ռ���‫�ڴ‬Խ� � Խ� ã� ����Ӧ� ø�4������‫���ݾ‬ã���Ϊ��д�‫�ڴ‬Ҳ��Ҫʱ��ģ�ռ���
‫���������ڴ‬ ̫ ���‫��������ڴ‬
ֲ õĻ����‫ٶ‬ȷ� � � � � ½�
Ĭ� � ռ� � 36M�‫ڴ‬棫 3M��pawn hash����Լռ��40M���ң����
‫�����ڴ‬е͵ ���� õĻ��� 4˵��Ĭ�ϵ ���� û������������������
��Ȼ�������‫ܱ��������ڴ‬ȽϺõĻ���������ռ��� ‫�ڴ‬Ĵ�С

�‫��������ڴ‬
hash 36M
��ʾ��hash��ռ��36M���‫�ڴ‬

hashp 6M
��ʾpawn hash��ռ��6M���‫ڴ‬棬 һ�������pawn hash��ռ���‫�ڴ‬Ĵ�С����hash��ռ���
‫�ڴ‬Ĵ�С��1/5~1/10

adaptive 800K 48M 192M 12M 48M


�‫�����ڴ‬Ӧ�������800k���‫ٶ‬ȣ�48M��hash��ռ�õ ���С� ‫ڴ‬棬
192M��hash��ռ�õ�����‫ڴ‬棬 12M pawn hash��ռ�õ���С�‫ڴ‬棬 48M pawn
hash��ռ�õ�����‫ڴ‬棬���������õ��‫ٶ‬Ⱥͻ �������‫��ڴ‬С4�Զ�����ռ�õ��‫��ڴ‬С

�������ѧϰ����˵��

�� ˵��
һ��ѧϰ�ļ�
��������ѧϰ�ļ���(book.lrn��position.bin��position.lrn����ļ�
book.lrn
���� ֿѧϰ�ļ����������� ֮ 10������ѧϰ��������10���Ͳ� �ˣ�����ļ����
ѧϰ� �� � � � � �� � � �
��ü��±����book learn�� Զ�� ‫ݾ‬Ŀ� ����� ֿ 岽��ѧϰ������������
ֵ Ժ� ķ� � � 4����
position.bin ����ѧϰ�ļ��������� ܹ ѧϰ65536����棬 ѧ���Ժ���Զ������ϵ�ѧϰ���
棬����һ�������ļ�������ÿ��һ��֮ǰ� Ὣ� � � � ļ� ���뵽��hash����
position.lrn ����ѧϰ��ľ����ļ�������ļ������ ü��±���

������ѧϰ�й ‫�����ص‬
learn 0 �‫�ر‬ѧϰ����
learn 1 ѧϰ����� ֿ 岽
֮
����������� Ʊ�����ѧϰ ����
ֵ ӣ���������ѧϰ ����� ֵ ٣������������
ֻ 10�����‫��ھ‬Ʊ 仯
�����
learn 2 �������ѧϰ���‫̾�������ܣ‬ � � Ʊ仯����ѧϰ
learn 4 ������ѧϰ����
learn 3 learn 1 �� learn 2 ����ϣ�
�4�����
learn 0.33 -2 ѧϰ�ı‫������ݾ‬ã�0.33��1/3���ķ�������ֵ С���Ʊ 仯
�������
ֵ ֵ仯������0.33����ѧϰ�ò���-2�Dz�����ѧϰ�ı
ֻе�ijһ�����¾��Ʒ��
‫��������ݾ‬Ŀǰ���Ƶ������ ֵ -2.0����ô�Ͳ�����ѧϰ��
ַ

����������
�˵��
�� �

����ģʽ�������ģʽ�
� £�
��‫�ݾ‬p�������ִСд���� b������

���òо�ģʽ�£�
E/e = �������
W/w = ���ú 췽����/����
D/d = �����������̹���8���
���ȥ���Ӱ�ť
� � �� � � � � �
Q/q = ��ȥ���������е�����
r = ��Ӻ 쳵
c = ��Ӻ���
n = ��Ӻ���
b = ��Ӻ���
a = ��Ӻ�ʿ
p = ��Ӻ��
R = ��Ӻ ‫�ڳ‬
C = ��Ӻ���
N = ��Ӻ���
B = ��Ӻ���
A = ��Ӻ�ʿ
P = ��Ӻ ‫�ڱ‬

��������
ֿ˵��

ֿ ļ�˵��
һ�������
�����ֿ ļ���(book.bin��books.bin��bookc.bin����ļ�
����book.bin���걸�Ŀ��ֿ ⣬books.bin�Ǿ�|
�Ŀ��ֿ ⣬bookc.bin���ʺ�������Ŀ�� ֿ ⣨������������‫������ص����������ص‬С��������
Ҫ��4�μ��������
�������Ȼ���books.bin���������
ֿ 岽
�����û�ҵ����ʵģ��ͻᵽbook.bin�������
ֿ ͨ
ң�Ҳ���������� ʹ��
ֻ books.bin����ֿ

��������� ֿ 岽˵��
�岽�‫�������ڿ‬
ֿ Ψһ� ģ������������ģ���˲��ҿ���� ֿ 岽��ʱ��dz�Ѹ��
�岽���‫����ڿ‬ 岽��?��??
ֿ е���Ϣ��(�岽����ǣ� � � !!� � !�� =�� ?�� ??� ��� ǣ� !!� � !����DZ ����
����DZ����岽����ʹ��Ƶ�ʡ�ѧϰ�����CAP����

�������
ֿ ˵��
1��create
��4����һ���µĿ��� ֿ
�÷�: book.bin create qipu.xqm 30 10
book.bin��Ҫ�����Ŀ���� ֿ ļ�
qipu.xqm����4�������������� ֿ ļ�
30 ��ʾ���IJ���
10 ��ʾ��С�IJ���
2��book on/off
book on ʹ�ÿ��� ֿ
book off ��ʹ�ÿ��� ֿ
3��book mask
��������ѡ� ��� ֿ 岽�IJ� � �
�÷���book mask accept|reject value
���� book mask accept ? ��ʾ��?��ǵ��岽 Ҳ����Ҳ�п����ߣ�Ĭ�������?
��??��ǵ��岽�����Dz����ߵ �
ͬ�� book mask reject value �Ǹ�������� ܿ ijЩ � � ǵ� �岽
4��book random
�÷���book random 0/1
book random 0 ��ʾͨ��������� ֮ ‫ٴ‬ӿ����
ֿ 岽��ѡ����õ�һ������
book random 1 ��ʾ�ӿ����ֿ 岽�����ѡһ����
5��book trigger
�÷���book trigger
n ��ʾʹ��Ƶ��
����book trigger 50 ��ʾֻ ѡ������
ֿ ߹�50�����ϵ��岽
6��book width
�÷���book width
���� book width 40 ѡ���岽�Ŀ�ȣ�40��ʾѡ���岽�Ŀ��Ϊ40%
�ġ������� ֿ õ��������ļ���ʽ˵��
�ļ�ͷ�����ϸ˵��
����������
Title ���⣬Event ���£�Site �‫ص‬㣬 Round ��������Date ����ʱ�㣬 Red �췽
��RedElo �췽�ȼ� ��֣ Black �‫���ڷ‬BlackElo�‫��ڷ‬ȼ��� ֣ Result ���
����һЩ)��ı�Dz�������������һ�� �ͷ ������ļ�
� � � � � � �� �
[Title "�ӱ������ vs �����Թ���"]
[Date "2002-09-08"]
[Red "�ӱ������"]
[Black "�����Թ���"]
[Result "0-1"]
��������˵��
֧
�岽������ָ ʽ����ֱΪ
�������� ���磺�‫�ڶ‬ƽ� �
����ʽһ ���磺 H2-E2
����ʽ�� ���磺 H2E2
�����ʽ ���磺 8E-7E
������һ������������
1.G3-G4 H7-G7
2.H2-E2 B7-E7
3.B0-C2 B9-C7
4.A0-B0 G6-G5
5.H0-I2 G5-G4
6.I0-H0 H9-I7
7.B2-B6 C6-C5
8.B0-B4 A9-B9
9.B4-G4 B9-B6
�����岽����‫ �� � � �ݾ‬Ը��� һ��� ǣ��� !!�� !�� ?�� ??� ���ֱǿ� � Ա�‫ע‬
����
1.G3-G4 H7-G7!!
2.H2-E2? B7-E7
���б�ǵ���������ֿ ⣬��ǻϵ� � �뵽�����
ֿ 岽�ı����
�������Ҫij�����ߣ���ô��������岽�������!!��!
��ǣ��������� ܿ ij��������Լ���??��?���

ϣ����ƪ���¶��������������
ֿ а� � � ���‫��ף‬λ� � � ������� �� Ŀ��
ֿ4

������������ļ�˵��

������������ļ�Ϊcavalier.rc�������ü��±�� �� � � � ‫ݾ‬ı ༭
����
֮
�����������‫��������������ݾ‬ ļ����������
��ˣ�����ͨ�������һЩ����
� 4�ʼ������
ÿһ��������뵥��ռ��һ��
�ļ������������Ϊexit
һ�����������£�
adaptive 800K 48M 192M 12M 48M
sd 10
st 5
exit
����������ļ��У���һ�е������������‫�����ڴ‬Ӧ����‫��ڶ‬е����������þ��
�������Ϊ10�㣬�����е�����Ϊ���þ������ʱ��Ϊ5�룬���һ�е�����������Ԥ���ý���
����Ϳ ��
�һЩ��Ҫ�������
Խ� õ����ŵ� cavalier.rc�ļ��Ϳ ÿ�����оͻ��Զ����ú

������� 2.3 ʹ��˵����

һ�� ���
���������һ������й������ʦˮƽ�Ķ������������Bitboard��ƣ������
����‫ص‬㣺
a) �����‫ٶ‬ȿ 졣��ʹ�����ϵ��������Ҳ������ ܺܿ ߲㣬�‫����ڿ‬Ͼ������Ե����ơ�
֧ 64λCPU���ദ����ϵͳ�Լ �NUMAϵͳ����64λcpu���‫ٶ‬ȿ�������47%
b) ��
(��Ҫ64λOS��֧ )����˫CPUϵͳ �У��‫ٶ‬ȿ�������93%��
c) ��ǿ�Ĺ�ɱ��f���
‫��ڸ‬ӵĶ Թ������£ ��Ż�������������f ʹ�ñ ���� �� ܹ ��ǰ������ʶ�ø�����
���‫���ڴ‬ս��ȡʤ�DZ�����һ��� ‫ص‬㡣
֡
d) �Ͻ����������� fλ�ú����Σ���ǣ�ƺ Ͷ��ӹ� ‫�����ݾ‬ϸ�Ŀ��ǣ�����Ƚ����Ի���
֧ ּ
�����‫���ݾ‬ Ӣ������ԣ���� ‫��ٻ‬ʮ� � � �� ƥ� �� й��������������‫����ھ‬ǵ�Ŀ���ǣ�����
�Ȱ��й������������һ�㣬‫�����ٽ‬IJ���ǰ��Ϊ�����ṩw��ĺð������ ֡ 쿿��‫ר‬ҵ����
ֵǿf����

���� �����

Ӳ� � Ҫ� �
������ã�
X86���ϵĵ���
128M�‫�ڴ‬

�������ã�
2G���ϵ�CPU
256M���ϵ��‫�ڴ‬

���ϣ�������f������Ӳ������Ϊ�‫�ڵ‬λʱ���‫��ڣ‬㵽�IJ����ߡ�

��Ҫ��
������ã�
WINDOWS 2000����ϵͳ

�������ã�
WINDOWS XP����ϵͳ
AMD��CPU

��WINDOWS 9X����������Ƿ��������ʹ��WINDOWS 2000 ���ϵIJ���ϵͳ��


�������������Ƕ�AMD��CPU�����Ż��ģ�ʹ��AMD��CPU���ʹ��INTEL���Կ 졣

�� �����

�ģ� �˵�

��˵����ṩ�˳��ù��ܵķ��ʣ���Ҫ�����(��

�ļ�
�㣬
��Ϸ
����
����

���½���һ˵���� ���
4.1 �ļ�

�½� ���� �½�һ���µ����������ļ�

�� ���� ��һ���Ѿ����‫����������ڵ‬ļ�

���� ���� ���浱 ǰ������Ϊһ�����������ļ�

���Ϊ ���� ��һ���µ������


ֱ 浱 ǰ�����������ļ�

�ļ��ϲ� ���� ��һ��Ŀ¼�е����������ļ��ϲ�

�����
ֿ ���� ����һ���µĿ���
ֿ

�˳� ���� ����˼�����‫��������ر‬

4.2 �㣬

4.2.1 ����8.

��8����‫�� ���� ݾ‬ʾ����8���‫ع‬

���8���9������ ���� 8���‫ݾ‬

��������8 ���� ��‫�ݾ‬㣬�������ù���8

���繤��8 ���� ��ʾ��������繤��8

������Ϣ�� ���� ��ʾ������‫�����ض‬Ϣ��

8‫�� ����̬״‬ʾ�����8‫̬״‬

4.2.2 ����

���̱���һ ���� ѡ�����̱���һ

���̱����� ���� ѡ�����̱�����

���̱����� ���� ѡ�����̱�����

���̱����� ���� ѡ�����̱�����

4.2.3 ����

������ ���� ��ʾ������

������ ���� ��ʾ������

С���� ���� ��ʾС����

4.2.4 ������

������ ���� ����ʱ�Ƿ�������

4.2.5��ʾ���

��ʾ��� ���� ��ʾ�������


4.2.6 ����������

���������� ���� ���ϵ �����������

4.2.7 �������� ���� ��ʾ�������Ľ���

4.2.8 �������� ���� ��ʾ�������Ľ���

4.2.9 English ���� ��ʾӢ�Ľ���

4.3 ��Ϸ

���Ժ 췽 ���� �����º 췽

���Ժ ‫����� ���� �ڷ‬º ‫�ڷ‬

b������ ���� ��������˼����ʱ��ǿ����b������

��‫ת���� ���� ���������·�ת‬

����ģʽ ���� �����‫ر‬շ � � � ģʽ

�������� ���� ������������

���ƾ��� ���� ���ƾ��浽�����

ճ����� ���� �Ӽ����ճ�����̾����ı �

�������� ���� �������‫������׵‬

ճ������ ���� �Ӽ����ճ������

4.4 ����

ˮƽ ���� ������������ˮƽ

��̨˼�� ���� �����‫ر‬պ�̨�


˼ �

����
ֿ ���� �Ƿ�ʹ�ÿ���
ֿ

4.5 ����

����������� ���� ��ʾ�������İ 汾��Ϣ

�壮 ����8

��ť�Ĺ��ܷ�
ֱΪ��˳�������

��8����‫ݾ‬

�½�һ���µ����������ļ�
��һ���Ѿ����‫����������ڵ‬ļ�
���浱 ǰ������Ϊһ�����������ļ�
�����º 췽
�����º ‫�ڷ‬
�����‫ر‬շ���ģʽ
���������·�‫ת‬
������������
��һ����
��������˼����ʱ��ǿ����b������

���8���‫ݾ‬

�‫���ص‬һ��
��ǰ�ƶ��岽
�‫�ص‬ijһ��
�‫���ص‬һ��
����ƶ��岽
�‫����ص‬һ��
���ƾ��浽�����
�Ӽ����ճ�����̾����ı�
�������‫������׵‬
�Ӽ����ճ������

���̹���8

��ʼ��������������
��������
���
ֵ 췽����
��ȥһ������
��ȥ���е�����
���ú ‫�����ڷ‬
���ú ‫��ڷ‬ij�
���ú ‫�����ڷ‬
���ú ‫���ڷ‬ʿ
���ú ‫��ڷ‬Ľ�
���ú ‫�����ڷ‬
���ú ‫�����ڷ‬
���ú 췽�ı�
���ú 췽����
���ú 췽��˧
���ú 췽��ʿ
���ú 췽����
���ú 췽�ij�
���ú 췽����

���繤��8

l�ӵ�������վ
�Ͽ�l��
l����������
ȥij��
��һ��
��һ��
��Ҫ����
�Թ ۶ Ծ�
�뿪��Ϸ��
�������
����
�þ���������� ߳ ‫�������ݾ‬
�‫ڿ‬հ‫׵‬ĵ ‫�������������ط‬�������������з�
ֱģ�������������������룩

������Ϣ8

������ʾ�������Ϣ

��·����8

������ʾ����������·����
������
ֿ Ϣ8

������ʾ�������Ŀ�����
ֿ Ϣ

��������8

������ʾ������������õ�l�߹���
� l������ Ժ��������Ϣ

�� ��Ҫ������
ܽ

6.1 �ϵ �‫���������ݾ‬ļ���*.pgn��

pgn��ʽ�����Ǻϲ ��˵������ʽ�����‫������������ף‬Ŀ��ֿ
⣬�������������Դ� � ���‫ݾ‬ϲ���
�ϵ ���

6.2 ����������ļ�

���������Դ������ʽ�����‫�����ף‬Щ���‫���������������ײ‬ġ� � � � � � � � � � xqn� ļ
�����������Ǵ���ġ���Ҫ����������������ÿ�����˷������������ ֵ ‫ � ׵‬ʽ� �
ĸ
��档�á��‫����ٱ‬ǡ� ‫���������ת‬ʽ����������Դ‫�ݾ�ݾ‬
�������DZ�
�������� �
‫��ݾ‬ʽ�������ʽ���‫���ף‬û��ÿ�������Ϸ���� ֵġ�

6.3 �����ļ��ϲ�

���������ϵ ������ʽ�����‫ݾ‬ϲ���pgn��ʽ�ı�‫���������ݾ‬ļ���
�‫ں‬ϲ���ʱ� �� ‫���ݾ‬ϲ�������ȫ�������������‫װ‬Ŀ¼�µġ�����Ŀ¼���ļ����
���û���Ǹ��ļ��еĻ��������������İ�‫װ‬Ŀ¼���½�һ���ļ��У�Ȼ�����Ϊ������Ŀ¼�����
�ɡ�
��� ���ʼ�
�������ɡ�
ϲ� � � � � � � ��

6.4 �����
ֿ
���������pgn��ʽ����������ֿ ⡣�����������4��pgn�ļ��������İ�‫װ‬Ŀ¼�¡�
����������İ�‫װ‬Ŀ¼�������‫����ף‬ļ����ǡ�qipu.pgn������ô�����Ǹ����‫��ݾ‬
�Ϊ��qipu.pgn�������ţ���д�������������‫�����ݾ‬
ֿ ʼ�������ɡ�

6.5 �������

֡
��һ���Ǹ� ���㣬 ʼ�����

���������Щ�����ӡ�����4��ʱ��ͱ�ʾ�ǰ������ ̬
ֵ‫���״‬ѡ����ӡ���������
�ϣ����������һ�����ӡ�

���Ǹ� �ϵ������ϵ�����ʱ�����dz�ȥ��һ�����ӡ�

��һ���Ǹ� ��������ȥ���е����ӡ�

��һ���Ǹ� ���������Ժ������ ֵ ‫��ݾ‬Ǻ��ߡ�


����ȥ���������
ֵ ߡ�����ֵ ����
4�����ߣ�
����ְ
‫ں‬ú��һ���Ǹ� �������о�‫��״‬
̬

6.6 ��������

�8����‫ڱڱڱڱ�ݾ‬
�� �� ����������������ĶԻ���
���������볣�õ���������
���õ�����Ϊ��

�������� ����
sd 11 ����˼���IJ���Ϊ11��
st 120 ����˼����ʱ��Ϊ120�롣��‫�ע‬⣺t����ĵ�λ���룬
���Ҫ����1�������ϵģ�����Ҫ�ѷ���‫��ת‬Ϊ�����ʱ�㣬 120����120�룬
2���ӵ���˼��
hash 96M ��hash���ó�96M
book create qipu.pgn 60 ���ļ���Ϊ��qipu.pgn������� ‫������ף‬Ϊ60�������
ֿ
Show book ��ʾ��������
ֿ 岽���ʺ��˻�ʱʹ��
time sd/10 ���ó�10���Ӱ��
ponder on ���̨˼��

6.7 ����ģʽ

�‫���˵ڲ‬ѡ���̨˼���������8����‫ڱڱڱڱ�ݾ‬ �� ���������ģʽ��
�‫���ڷ‬ģʽ��û�в�ʱ�����ƣ����㣬�� ʱ������������뵽��ȷ���岽���ߡ�
����ģʽ�����˻�ʱʹ�ã����Կ���ÿ���ı��‫��أ‬û�������ʱ�����壬���
壬����b�����С����ɡ�
ߵ���ȵȡ� � � ����� b�����

6.8 ˮƽ����

����������ÿ�������ʱ�㣬����� ʱ�����ú��Ժ����ȷ��������ɡ�
6.9 �˻���
�‫��ڶ‬ĵ�ģʽ�£��㣬����� º 족���ߡ������º ‫���ڡ‬
��ʱ������·����8�ϵ �������롰�‫�ڰ‬ƽ�塱�Dz���

�����ϣ������������壬���硰���‫�ݾ‬һ����
��ô�������������ϵ������Dz����С�

������ͷ�������
�һ���Dz��
�� � � � � � 塣
����Ծ�����������4����Dz��������ߡ�
���� �һ����
� � � �� �� � � �

6.10 l��������

������������õ�l�߹����� ܿ l����������
���Ҫ���‫�����������ޣ‬l�ߡ�
�����ȡ������
askforroboter cancel ��ȡ��l�ߣ�
askforroboter iagree ������l�ߣ�

���ƻ��������κ�ʱ�������ȡ��l�ߣ����ƻ�������
ֻ ҹ12� 㵽
����12���Ƕ�ʱ��������롣

�� �Ǹ��ţ�����

�����������Լ����ʺź����룬������½������ɡ�

��½���Ժ�����Щ���ϵ����

���������‫���ޣ‬ѡ����Ҫ���‫���ޡ‬
֣
��������Թ ۱��˵ĶԾ��� ֡
ѡ���Թ ۶ Ծ���
�����Ҫ�Թ ۵����п����ѡ�� � � � � � 롱��
�����

�����Ҫ������˵������ô��Ҫ��l��ȥ���Ժ������繤��8�Ŀհ‫����׵ط‬룺

say �:� ��Ҫ˵�Ļ���

���磺�� ��ɽ2�̨ � � ���


say 2 ��Ҫ˵�Ļ���

�����������̨������Ҫ�����:š�

�:�= [����λ-1��*40]+̨��

���磺�� ��1��1̨
�:�= [��1-1��*40]+1=1
������ǣ�say 1 ��Ҫ˵�Ļ���

���磺�� ��2��10̨
�:�=[��2-1��*40]+10=50
������ǣ�say 50 ��Ҫ˵�Ļ���

��������ơ�

�ߣ� ��¼

7.1 ��������‫��˵�����ڴ‬

�������ռ���‫�ڴ‬Ĵ�С���‫���ٶ‬һ����Ӱ��
����ռ���‫�ڴ‬Խ��Խ�ã�����Ӧ�ø�4������‫���ݾ‬ã���Ϊ��д�‫�ڴ‬Ҳ��Ҫʱ��ģ�ռ���
‫���������ڴ‬
̫ ���‫��������ڴ‬
ֲ õĻ����‫ٶ‬ȷ�����½�
Ĭ��ռ��36M�‫ڴ‬棫 3M��pawn hash����Լռ��40M���ң����
‫�����ڴ‬е͵����õĻ���4˵��Ĭ�ϵ����û������������������
��Ȼ�������‫ܱ��������ڴ‬ȽϺõĻ���������ռ���‫�ڴ‬Ĵ�С
�‫��������ڴ‬
hash 36M
��ʾ��hash��ռ��36M���‫�ڴ‬
hashp 6M
��ʾpawn hash��ռ��6M���‫ڴ‬棬 һ�������pawn hash��ռ���‫�ڴ‬Ĵ�С����hash��ռ���
‫�ڴ‬Ĵ�С��1/5~1/10
adaptive 800K 48M 192M 12M 48M
�‫�����ڴ‬Ӧ�������800k���‫ٶ‬ȣ�48M��hash��ռ�õ���С�‫ڴ‬棬
192M��hash��ռ�õ�����‫ڴ‬棬 12M pawn hash��ռ�õ���С�‫ڴ‬棬 48M pawn
hash��ռ�õ�����‫ڴ‬棬���������õ��‫ٶ‬Ⱥͻ�������‫��ڴ‬С4�Զ�����ռ�õ��‫��ڴ‬С

7.2 �������ѧϰ����˵��

�� ˵��
һ��ѧϰ�ļ�
��������ѧϰ�ļ���(book.lrn��position.bin��position.lrn����ļ�
book.lrn
���� ֿѧϰ�ļ����������� ֮ 10������ѧϰ��������10���Ͳ� �ˣ�����ļ����
ѧϰ� �� � � � � �� � � �
��ü��±����book learn�� Զ�� ‫ݾ‬Ŀ������ ֿ 岽��ѧϰ������������
ֵ Ժ�ķ���4����
position.bin ����ѧϰ�ļ���������ܹ ѧϰ65536����棬 ѧ���Ժ���Զ������ϵ�ѧϰ���
棬����һ�������ļ�������ÿ��һ��֮ǰ�Ὣ����ļ����뵽��hash����
position.lrn ����ѧϰ��ľ����ļ�������ļ������ ü��±���
������ѧϰ�й ‫�����ص‬
learn 0 �‫�ر‬ѧϰ����
learn 1 ѧϰ����� ֿ 岽
֮
����������� Ʊ�����ѧϰ���� ֵ ӣ���������ѧϰ����� ֵ ٣������������
ֻ 10�����‫��ھ‬Ʊ 仯
�����
learn 2 �������ѧϰ���‫̾�������ܣ‬ ��Ʊ 仯����ѧϰ
learn 4 ������ѧϰ����
learn 3 learn 1 �� learn 2 ����ϣ�
�4�����
learn 0.33 -2 ѧϰ�ı‫������ݾ‬ã�0.33��1/3���ķ������� ֵ С���Ʊ 仯
�������
ֵ ֵ仯������0.33����ѧϰ�ò���-2�Dz�����ѧϰ�ı
ֻе�ijһ�����¾��Ʒ��
‫��������ݾ‬Ŀǰ���Ƶ������ ֵ -2.0����ô�Ͳ�����ѧϰ��
ַ

7.3 ��������
ֿ˵��

ֿ ļ�˵��
һ�������
�����ֿ ļ���(book.bin��books.bin��bookc.bin����ļ�
����book.bin���걸�Ŀ��ֿ ⣬books.bin�Ǿ�|
�Ŀ��ֿ ⣬bookc.bin���ʺ�������Ŀ�� ֿ ⣨������������‫������ص����������ص‬С��������
Ҫ��4�μ��������
�������Ȼ���books.bin���������
ֿ 岽
�����û�ҵ����ʵģ��ͻᵽbook.bin�������
ֿ ͨ
ң�Ҳ���������� ʹ��
ֻ books.bin����ֿ
��������� ֿ 岽˵��
�岽�‫�������ڿ‬
ֿ Ψһ�ģ������������ģ���˲��ҿ���� ֿ 岽��ʱ��dz�Ѹ��
�岽���‫����ڿ‬ ֿ е���Ϣ��(�岽����ǣ���!!��!��=��?��??����ǣ�!!��!����DZ����岽��?��??
����DZ����岽����ʹ��Ƶ�ʡ�ѧϰ�����CAP����
�������
ֿ ˵��
1��create
��4����һ���µĿ��� ֿ
�÷�: book.bin create qipu.xqm 30 10
book.bin��Ҫ�����Ŀ���� ֿ ļ�
qipu.xqm����4�������������� ֿ ļ�
30 ��ʾ���IJ���
10 ��ʾ��С�IJ���
2��book on/off
book on ʹ�ÿ��� ֿ
book off ��ʹ�ÿ��� ֿ
3��book mask
��������ѡ���� ֿ 岽�IJ���
�÷���book mask accept|reject value
���� book mask accept ? ��ʾ��?��ǵ��岽 Ҳ����Ҳ�п����ߣ�Ĭ�������?
��??��ǵ��岽�����Dz����ߵ�
ͬ�� book mask reject value �Ǹ�������� ܿ ijЩ��ǵ��岽
4��book random
�÷���book random 0/1
book random 0 ��ʾͨ��������� ֮ ‫ٴ‬ӿ����
ֿ 岽��ѡ����õ�һ������
book random 1 ��ʾ�ӿ���� ֿ 岽�����ѡһ����
5��book trigger
�÷���book trigger <n>
n ��ʾʹ��Ƶ��
����book trigger 50 ��ʾֻ ѡ������
ֿ ߹�50�����ϵ��岽
6��book width
�÷���book width <width>
���� book width 40 ѡ���岽�Ŀ�ȣ�40��ʾѡ���岽�Ŀ��Ϊ40%
�ġ������� ֿ õ��������ļ���ʽ˵��
�ļ�ͷ�����ϸ˵��
����������
Title ���⣬Event ���£�Site �‫ص‬㣬 Round ��������Date ����ʱ�㣬 Red �췽
��RedElo �췽�ȼ��� ֣ Black �‫���ڷ‬BlackElo�‫��ڷ‬ȼ���֣ Result ���
����һЩ)��ı�Dz�������������һ���ͷ ������ļ�
� � � � � � �� �
[Title "�ӱ������ vs �����Թ���"]
[Date "2002-09-08"]
[Red "�ӱ������"]
[Black "�����Թ���"]
[Result "0-1"]
��������˵��
֧
�岽������ָ ʽ����ֱΪ
�������� ���磺�‫�ڶ‬ƽ��
����ʽһ ���磺 H2-E2
����ʽ�� ���磺 H2E2
�����ʽ ���磺 8E-7E
������һ������������
1.G3-G4 H7-G7
2.H2-E2 B7-E7
3.B0-C2 B9-C7
4.A0-B0 G6-G5
5.H0-I2 G5-G4
6.I0-H0 H9-I7
7.B2-B6 C6-C5
8.B0-B4 A9-B9
9.B4-G4 B9-B6
�����岽����‫�����ݾ‬Ը���һ���ǣ���!!��!��?��??����ֱǿ��Ա�‫ע‬
����
1.G3-G4 H7-G7!!
2.H2-E2? B7-E7
���б�ǵ���������ֿ ⣬��ǻϵ���뵽�����
ֿ 岽�ı����
�������Ҫij�����ߣ���ô��������岽�������!!��!
��ǣ��������� ܿ ij��������Լ���??��?��

7.4 ������������ļ�˵��

������������ļ�Ϊcavalier.rc�������ü��±���� � � � ‫ݾ‬ı ༭
����
֮
�����������‫��������������ݾ‬ ļ����������
��ˣ�����ͨ�������һЩ����
� 4�ʼ������
ÿһ��������뵥��ռ��һ��
�ļ������������Ϊexit
һ�����������£�
adaptive 800K 48M 192M 12M 48M
sd 10
st 5
exit
����������ļ��У���һ�е������������‫�����ڴ‬Ӧ����‫��ڶ‬е����������þ��
�������Ϊ10�㣬�����е�����Ϊ���þ������ʱ��Ϊ5�룬���һ�е�����������Ԥ���ý���
����Ϳ���һЩ��Ҫ�������
Խ� õ����ŵ� cavalier.rc�ļ��Ϳÿ�����оͻ��Զ����ú

7.5 ����������
�˵��
�� �

����ģʽ�������ģʽ�
� £�
��‫�ݾ‬p������� ִСд���� b������
���òо�ģʽ�£�
E/e = �������
W/w = ���ú 췽����/����
D/d = �����������̹���8��� ���ȥ���Ӱ�ť
� � �� � � � � �
Q/q = ��ȥ���������е�����
r = ��Ӻ 쳵
c = ��Ӻ���
n = ��Ӻ���
b = ��Ӻ���
a = ��Ӻ�ʿ
p = ��Ӻ��
R = ��Ӻ ‫�ڳ‬
C = ��Ӻ���
N = ��Ӻ���
B = ��Ӻ���
A = ��Ӻ�ʿ
P = ��Ӻ ‫�ڱ‬

7.6 ���쳣������

�������� ����
a �:� ͬ��Ծ�
addbangfromlist �������
alarm ������
askforbang ������ �������
bangchat ������
bangzhuchat ����‫��ר‬
delbangfromlist �Է��� ������
delwaitfromlist ������Լ����ɵ��� ����� ܾ
fg �㣬�Լ�����
fg �Է��� �㣬���˵ĵ���
gbppfromlistnumdlg �Է��� ���� �������
getbangfromlist �㣬�������
gleitai �Է��� �㣬���˵���̨��
gresult �Է��� �㣬���˵ĶԾ�ʷ
gscore �Է��� �㣬���˵���ս��
hoarse ʨ�Ӻ�
invite ����
j ����Ծ� ֣ ͬ����
j ���� ���뵽���� ָ
judgegame ���� blackdiscard �������ָ ϵĺ���Ϊ��Ȩ
judgegame ���� bothnodiscard ��������ָ Ϊ��
judgegame ���� discardresult ������� ָ ϵĽ��ȡ��
judgegame ���� reddiscard �������ָ ϵĺ���Ϊ��Ȩ
l ���� �뿪����ָ
l ����
listbang ���а����б�
listbangbu ������ ��� ֲ ƺ�
listbanglog ������ �㣬�ð�����‫־‬
listbangonline ��������� ��
listbangplayer ������ �㣬�ð��ɻ�ϵ�б�
listbangrank ������ �ð V��ƺ�
listbangwaits ������ �㣬�ð�����������
listbangzhuonline �������б�
߰
longchat ��������
myplayersfromlist addtoenemies �Է��� �ӵ�����
myplayersfromlist addtofriends �Է��� ��Ϊ����
myplayersfromlist chattofriends ������������ Ļ�
myplayersfromlist listenemies ����
myplayersfromlist listfriends �����б�
obs ���� ���� �������������� ָ
obs ���� �Թ�����ָ
pass �:� ���
quitfrombang ��Ҫ�˳���
res �:� �ϸ�
say �:� Ҫ˵�Ļ� ���‫���ڷ‬
sendbangpoint ���� �Ͻ�������
setbangblock chat 0 ������ ���‫��ذ���ר‬
setbangzhu �������
setbufromlistnumdlg �Է��� ���� �����Ա����
setrank �Է��� ���� ��������λ
setrankfromlistnumdlg �Է��� ���� �����Ա����
settables ���� ���� ���� �����������ʱ��
shout ���
shout ! ����
shutup �Է��� �������
side �:� ˫������
stored �Է��� �㣬���˵ĶԾ� ֿ
tell ����
tset �:� ��ʱ ��ʱ ���� ����ʱ�㣬��һ���������#�������������õ�ʱ��
who next �?��б�
yell ��Х
yell ! ������

�ο����ϣ�http://hi.baidu.com/littlepighouse/