Dans certains articles (historiques), les échecs ont été appelés la drosophile de l'intelligence artificielle. Bien que je suppose que dans la recherche actuelle, la simple application d'un algorithme de recherche est au mieux une science informatique avancée , je pense qu'il existe encore des domaines où appliquer (et pratiquer) les techniques d'IA.
Un exemple simple serait l' apprentissage du livre d'ouverture où l'on peut enseigner au programme s'il faut utiliser ou non certains mouvements dans l'ouverture parce que le programme n'est pas adapté à certains types de position. Nous pouvons utiliser une forme d'apprentissage par renforcement et automatiser ceci: je suppose que je pourrais jouer le programme contre lui-même et augmenter la probabilité de gagner des lignes et diminuer la probabilité de perdre des lignes.
L'exemple le plus complexe consiste à utiliser une fonction d' évaluation des apprentissages (par exemple, on pourrait modifier les valeurs des tableaux carrés ). Cependant, je pense:
- étant donné tout le bruit dû à l'énorme quantité de positions réalistes (par opposition à la quantité de lignes d'ouverture réalistes)
- et avec le coût (durée) d'une partie d'échecs sur ordinateur et la nécessité de jouer des charges.
Comment faire cela efficacement? (ou devrais-je regarder d'autres techniques, par exemple les réseaux de neurones.)