|
|
Subscribe / Log in / New account

How would this work for books?

How would this work for books?

Posted Jul 19, 2021 0:18 UTC (Mon) by NYKevin (subscriber, #129325)
In reply to: How would this work for books? by gfernandes
Parent article: GitHub is my copilot

> OK, a bit off topic now, but I'm sure you'd agree that there is a difference between human _intelligence_, and a glorified and somewhat biased search algorithm backed by a humongous database of alternatives to choose from, given a few characteristics to influence that choice.

I am not sure I agree with that.

A classical chess engine is essentially made up of three parts:

1. An opening book that describes standard lines in opening theory.
2. A tree search (minimax) algorithm for the midgame. This also requires the use of a heuristic evaluation function to cut off searching before it gets too deep. In modern engines, this evaluation function is "smart" and considers the relative positions of the pieces and pawns as well as their material values.
3. An endgame tablebase that gives you the exact lines to play in any position where N or fewer pieces are on the board. For modern engines, N=7 is generally the limit (at least for publicly-available datasets, anyway), but in Kasparov's day, N would have been much smaller.

High-level chess players will absolutely memorize the same information as is present in an opening book, although perhaps not to the same depth as the engine does. Similarly, human players do imagine future lines and evaluate their endpoints based on heuristics, using a process that is conceptually similar to minimax with aggressive pruning. Finally, the best human players spend a lot of time learning their endgames. They don't memorize an entire tablebase, of course, but they learn the patterns, and so this can be characterized as a particularly smart compression algorithm (i.e. I don't need to memorize hundreds of minor translations or rotations of the same basic mating pattern).


to post comments

How would this work for books?

Posted Jul 19, 2021 6:14 UTC (Mon) by gfernandes (subscriber, #119910) [Link]

You simply unpacked the nutshell.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds