Nessuna delle IA di scacchi o Go valuta completamente tutte le possibilità prima di decidere su una mossa.
Gli IA di scacchi utilizzano varie euristiche per restringere lo spazio di ricerca e per quantificare quanto "buona" sia una determinata posizione sulla scacchiera. Questo può essere fatto in modo ricorsivo valutando le possibili posizioni della tavola 14-15 avanti e scegliendo un percorso che porti ad una buona posizione.
C'è un po 'di "magia" nel modo in cui una posizione di bordo viene quantificata in modo tale che al livello più alto, l'intelligenza artificiale può semplicemente andare Sposta A> Muovi B quindi lascia spostare A. Ma poiché c'è un numero limitato di pezzi e tutti hanno un valore quantificabile che può essere implementato un algoritmo 'abbastanza buono'.
Ma risulta molto più difficile per un programma valutare due possibili posizioni della scheda in Go e effettuare il calcolo A> B. Senza quel pezzo critico è un po 'difficile far funzionare il resto dell'intelligenza artificiale.
fonte
2009-11-28 05:28:53
Non so perché hai downvoted. Questa è una domanda legittima. +1 – mpen
Bene, l'attuale Monte Carlo e algoritmi simili hanno spinto la frontiera a livello amatoriale medio. I nomi da cercare includono Zenith, Many Faces of Go, Fuego, Leela, tra gli altri. – Svante