Author: Robert Hyatt
Date: 08:57:10 06/02/04
Go up one level in this thread
On June 02, 2004 at 03:34:25, Sune Fischer wrote: >On June 01, 2004 at 23:44:02, Robert Hyatt wrote: > >>On June 01, 2004 at 20:46:45, Sune Fischer wrote: >> >>>On June 01, 2004 at 20:18:23, Robert Hyatt wrote: >>> >>>>>>If it can "use" it, yes... >>>>> >>>>>"use" it, certainly. >>>>>The next time someone searches for that piece of data it will be there. >>>> >>>>Not the same thing. I don't use data crafty "learns". Crafty creates the data, >>>>saves it, and uses it later, all without my assistance. That's the point... it >>>>is something created by the program, for the program. >>> >>>Huh? >>>So if the scientist helps the rat find through the maze the first few times, the >>>rat is not learning? >> >>That's your words, not _mine_. I _always_ claimed that the rat is learning. And >>the program is learning as well. Crude to be sure. But crude learning _is_ >>learning... > >If you want to call the writing down of a friends phone number in your pocket >book learning.... If it is something I will use again, it certainly _is_ learning. That is no different than learning not to touch a not pan on the stove. > >>>If I manually code new lines into the book, the book has certainly "learned" >>>something new. >> >>Now we resort to semantics. Put your program on ICC, leave for 12 hours, and >>see how it does. Mine will do fine because it _will_ learn, _by itself_ which >>book lines are good and bad.. If you have to help yours "learn" then it is >>worthless since you can't be everywhere it plays. I don't have that limitation, >>so long as someone doesn't turn it off. > >Automated is nice, but what has that got to do with learning? > A computer is not a human. But it has to do its best to act like one since chess event rules strictly limit the human's involvement in the game. For example, the SSDF won't let me adjust Crafty's book by hand after each round. To solve that, I wrote the learning code. It does _exactly_ what was intended, letting me make a relatively weak book from a general PGN game collection, and then letting the program use that book and discover for itself which lines are good and which are bad, and then using that discovery in future games... > >>>Ever heard of "learning with a teacher"? :) >> >>Ever heard of learning alone? The "teacher" is what I chose to eliminate when I >>started the book learning development in Crafty. I did it the "teacher" way far >>too long. It is much more fun now. > >Automated is nice, but what has that got to do with learning? See above. > >>> >>>>>You think ICC games, I think home basement games. >>>> >>>>Same thing... >>>> >>> >>>Absolutely not, ICC is worthless for systematic testing. >>>You never know what your opponent is using, if he changed from last time etc. >> >>Ditto for basement tests as well. There are ways to do testing, but just >>"playing games" is not a good one. > >Depends what you're testing. > >Suppose you change your nullmove scheme, are you going to look at 100 ICC games >against random opponents and conclude "looks like this is worth 5 Elo"? > That is fine. What I do is pick N openings and play against (say) gnuchess from the black and white side. I change something and play the same set again. But that's not what this thread is about. It is about a non-developer playing a basement tournament with learning disabled. You hijacked the thread into the developer concept. Which is a valid concept. Just _not_ what I was talking about when I originally responded "why on earth disable learning in a tournament?" >Of course not, everything drowns in noise at that place. > > >>> >>>There is no way you can measure progress under those conditions, unless we are >>>talking really huge progress. >> >>Absolutely wrong. I've been improving Crafty using _only_ ICC games for years >>now. If you only look at 1's and 0's, you might have a problem at times, but >>with so many games per week even that can work. But you get more than win or >>lose, if you take the time to look. > >Your approace is unscientific and extremely ad hoc. >Maybe a few Elo can be picked up like that but progressing must be much slower >than it could have been. It was > 2500 in one year. How fast did you progress? If you want to call that slow, fine by me. But to say "my approach is extremely ad hoc" sounds like something Vincent would say, because you don't even _know_ "my approach"... > >>You _are_ reading what I write? If you turn it off, I _will_ lose repeatedly. >>That was my point... > >You keep forgetting the senario, which is a tournament in someones basement, a >controlled environment where everybody has lame tricks disabled. There are no "lame tricks" to disable. Only valid components of a chess engine. > >-S. > >>>:) >>> >>>-S.
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.