Forum pubblico/privato: Pubblico
Permessi di scrittura: Utenti registrati
Giorno: 10/06/2022, 06:58:23
File di esperienza
Alcuni degli ultimi motori oltre ad un file esterno che costituisce la rete nn, ne hanno pure un altro: il file di esperienza...
All'inizio erano piccoli file, ora iniziano ad essere molto grossi
Anche se dal nome intuisco a cosa serva, qualcuno sa spiegarmelo bene ?
Giorno: 06/07/2022, 12:04:41
Link sponsorizzati
Giorno: 11/06/2022, 11:28:14
Per quello che ho visto, nei motori di una volta all'interno di questi file venivano salvate le mosse che avevano determinato un brusco cambio in peggio della valutazione del motore (in breve mosse che avevano fatto perdere la partita al motore), in modo che in una identica posizione futura, il motore le ingnorasse e giocasse altro.

Avevo visto dei test anni fa su quanto guadagnavano i motori con i file di esperienza ma l'impatto era veramente minimo anche con file di esperienza piuttosto grandi, parliamo di 4-5 elo al massimo di miglioramento, in quanto anche scartando la mossa perdente, non e' assicurato che la seconda o terza scelta fosse buona in quanto dipende da come e' fatto il motore.

Ora non so se con le reti neurali per i motori odierni l'approccio sia ancora questo.
Giorno: 11/06/2022, 18:19:07
Precisamente, il file d'esperienza serve per applicare i cosiddetti algoritmi di R-learning (apprendimento rinforzato) sullo score della singola mossa
o sul risultato della partita.
Ogni file d'esperienza contiene, per ogni posizione, una o piu' triple costituite da una mossa, il suo score e la sua profondita'.
Tali triple sono aggiornate a mano a mano che il motore gioca.
Il wiki di Brainlearn (https://github.com/amchess/BrainLearn/wiki/Tests) mostra come, in tal modo, il motore incrementa la forza di gioco.
A differenza della rete neurale che riguarda la funzione di valutazione, questi algoritmi si applicano alla ricerca.
Ecco alcuni video recenti che spiegano anche questo:

https://www.twitch.tv/videos/1497097770

Short version
https://www.youtube.com/watch?v=Rgvlu58DKgE

Extended version
https://www.youtube.com/watch?v=K5iEwbUOCow&t=0s