¿Cuáles son los famosos programas de IA sobre ajedrez?

Deberías leer sobre Deep Blue. Fue un programa de IA de ajedrez histórico creado por IBM que derrotó al campeón mundial Gary Kasparov.

IBM100 – Azul profundo

El aspecto principal de Deep Blue es su función de evaluación que se basa en:
material, posición, seguridad King y tempo.
Material -> Valor de un tipo particular de pieza.
Posición -> Mirando a tu alrededor y encontrando el no. de cuadrados seguros.
Rey de seguridad -> Un puntaje de defensa.
Tempo -> Es tu control sobre el tablero. Estás fuera de ritmo si tu oponente está haciendo movimientos más “productivos” y estás en una situación un poco mala. Puede visualizar la función de evaluación f de esta manera:

En función de estos puntajes funcionales de cada estado, prioriza cada estado de búsqueda.

IBM dice que Deep Blue no utiliza búsquedas de fuerza bruta, pero elimina una gran parte del espacio de búsqueda mediante el uso de heurística. Supongo que estas heurísticas fueron proporcionadas por un experto en ajedrez que contrataron.
Deep Blue puede generar hasta 200,000,000 de posiciones por segundo por movimiento. IBM afirma que sí.

La solidez proviene principalmente de la reducción del estado de búsqueda (que es imprescindible para los programas de ajedrez) y la computación paralela.
La reducción del estado de búsqueda se realiza principalmente mediante la aplicación de heurísticas que eliminan estados que “no son buenos debido a una mala puntuación de evaluación” y métodos como la poda Alfa-Beta que elimina estados que “no necesitan ser visitados porque no se necesitará información adicional ser ganado “.

IBM Research | Azul profundo | Visión general
CS221

No estoy seguro de si hay alguna diferencia entre los programas de ajedrez AI y los programas de ajedrez “habituales”. Estoy seguro de que muchos programas de ajedrez utilizan las técnicas descritas en AIMA (Inteligencia artificial: un enfoque moderno). Sería interesante saber si hay algún programa de ajedrez de IA que use técnicas de Machine Learning, Deep Learning y similares.

He hecho esta pregunta en ¿Hay alguna diferencia entre los programas de ajedrez de IA y los programas de ajedrez “habituales”?

Un buen recurso para aprender es “programación de ajedrez – Algoritmos” (gracias a Marcin Kasperski).

Hay demasiados ahora. Deep Blue era simplemente lo último. Pogo tiene uno de los más famosos; Estas personas están llegando demasiado lejos. Yahoo tiene uno, pero no creo que muchos hayan oído hablar de eso. Simplemente perdí el rastro … antes de que Internet realmente llamara la atención del público porque podía acceder a él.