Author: Dan Kiski
Date: 08:48:22 01/01/99
Go up one level in this thread
On December 31, 1998 at 13:36:12, Marty Hirsch wrote: >On December 29, 1998 at 16:20:06, Dan Kiski wrote: > >>The following game is from Fritz 5.16 v MCP8 >> >>Fritz 5.16 white >>MCP8 black >> >>1. NF3......NF6 >>2. D4.......E6 >>3. C4.......B6 >>4. NC3......BB7 >>5. A3.......D5 >>6. CD.......ED >>7. QA4 +....C6 >>8. G3.......NBD7 >>9. BG2......BD6 >>10. 0-0......0-0 >>11. BF4......QE7 >>12. BXD6.....QXD6 >>13. RFD1.....RFD8 >>14. E3.......A5 >>15. RAE1.....BA6 >> >>Fritz is now out of book but chooses NH4, MCP8 is still in book expecting QB3. >> >>Now the postion after 16. NH4 i have played through countless times at varying >>time controls yet MCP8 seems to always choose 16.......NG4. >> >>It has lost from this position over and over but always chooses 16.....NG4 and >>after Fritz's 17. E4 replys with 17......QF6 it might from this point try to >>change the odd move yet according to Fritz it was already way in front, can >>someone explain how this book learning works and how many losses will it take >>before the computer in this case MCP8 varies it's responce, in this case most >>likely remove 16........NG4 since this seems to be the start of its problems. >>At one point it added 16......NG4 to book after 6 straight losses using it. >> >>I wait until it is 7 points behind claim the win and then scroll back. Play 16. >>NH4 then carry on again. Am I doing something wrong with this method. > >Dan, > >Thank you for this information. Machine Learning is difficult to do well and >there is clearly room for improvement in this important uncharted area. > >You will have observed that the Book Learning in M-Chess does NOT work the same >as it does in other programs--M Chess rarely kills a book move, and does not >alter the priorities of the opening choices based on wins and losses. Instead, >it tries to find good moves and add them to the Book. This avoids biasing the >Learning/Book Learning to favor only a particular opponent. I should have stated that my book settings are M-Chess book and tournament book both on all others off. As to my understanding this was the strongest way to use the settings. > >In the case of the moves shown above something appears to have gone wrong. I >would not expect to see the move Ng4 stored. It is possible that this occurred >as a result of using the Book Learning when the Score Learning was not enabled. > I do have it set with enable learning and book learning, I am not sure what you mean by Score Learning not enabled. >You might want to clear the Learning files and try the experiment again. I >ought to provide a dialog to clear either the Learning, Book Learning or both in >the next version of M-Chess Professional. For now, you can clear the learning >files by deleting, moving or renaming the files learnw.m80 and learnb.m80 in the >\MCP8 subdirectory. You can reset the Book Learning by deleting, moving, or >renaming the .LBK files in the \MCP8\UBOOK subdirectory. By the way, if you >rename these to .UBK files then you can edit them and use them as User Books. > >In the line quoted above, 16... Ng4 is an ill-fated move and MCP8 SHOULD remove >it from the Book after a few games--however, you must play at least eleven more >moves for it to do so. That may be the reason this move remains even after your >winning games in which you are claiming Victory. This is something I expect to >improve in the next version. What in fact has happened since my original post here, is I have played the position from 16. NH4 on auto-cycle countless times to the finish at time controls up to 3 min move and now it responds to 16. NH4 with NG4 immediately it has + NG4 then after 17. E4 it play immediately again + QD6-F6. After 18. QA4-C2 it varies and has tried lots of other moves, but as you say the problem is with 16.......NG4. I will continue with it and let it play to see if it will remove the move. > >One more point is that the learning functions do not work in "Analysis" Mode. >Learning and Book Learning are operational only when the program is used in >normal play mode. I assume that as stated on page 11 and 12 of the users guide Learning and Book Learning also occur in Auto-cycle and although the manual does not state it will learn from Auto-play I assume it learns there too. > >Learning works at Infinite Level, but Book Learning does not. > >I hope you find this information helpful for understanding the MCP8 Learning >features.
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.