W niektórych (historycznych) artykułach szachy określane są mianem drozofili sztucznej inteligencji. Chociaż przypuszczam, że w bieżących badaniach zwykłe zastosowanie algorytmu wyszukiwania jest w najlepszym przypadku zaawansowaną informatyką , uważam, że nadal istnieją obszary, w których można zastosować (i ćwiczyć) techniki sztucznej inteligencji.
Prostym przykładem może być uczenie się na podstawie książki otwierającej, w której można nauczyć program, czy ma używać pewnych ruchów w otworze, ponieważ program nie jest przystosowany do określonych typów pozycji. Możemy użyć formy uczenia się na nowo i zautomatyzować to: Przypuszczam, że mógłbym grać w program przeciwko sobie i zwiększyć prawdopodobieństwo wygranych linii i zmniejszyć prawdopodobieństwo utraty linii.
Bardziej złożonym przykładem jest użycie funkcji oceny uczenia się (na przykład można poprawić wartości tabel kwadratowych ). Myślę jednak:
- biorąc pod uwagę cały hałas spowodowany ogromną ilością realistycznych pozycji (w przeciwieństwie do ilości realistycznych linii początkowych)
- oraz kosztem (czasem trwania) szachowej gry komputerowej i koniecznością grania.
Jak można to zrobić skutecznie? (lub powinienem spojrzeć na inne techniki, na przykład sieci neuronowe).