3 ms·
Chess programs that only look 1 move ahead and make all their moves in under a second are better than most human players. Their evaluation function to decide wh
by qqq 18y ago
Chess programs that only look 1 move ahead and make all their moves in under a second are better than most human players. Their evaluation function to decide what is a good position is actually quite smart and has a lot of knowledge of chess.
Most of the article consists of saying that chess programs have certain weaknesses that humans do not have. That's definitely true, but it doesn't mean that computers "barely understand chess".
The article's author doesn't seem to be a serious chess player. His 19 move "forced line" contains no branches to show what happens with other defenses and, at a glance, looks like black used some moves inefficiently and it'd be hard to be confident there was nothing better without seeing a lot more analysis. I'd only trust it either with extensive branches and notes, or if he checked it with a strong computer...
- dfox 18y agoI think that the main problem here lies in meaning of "understand chess". You can say that computers understand chess because they are able to consistently beat best human players. Or you could say that they understand it because they are able to play it at all. Or you can say that they do not understand chess, because they use some combination of hard coded heuristics (and the evaluation function is nothing but that) and brute force, which is at first glance too trivial approach to be called understanding.
- qqq 18y agoThe eval function contains more accurate knowledge of what matters in chess than most humans.