Giorno: 10/06/2022, 06:58:23 | |
User
Elo: 1400/1400
Membro dal 22/10/2018
Messaggi: 1649
|
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: 05/02/2023, 20:56:20 | |
Link sponsorizzati
|
Giorno: 11/06/2022, 11:28:14 | |
User
Elo: 1385/1400
Membro dal 05/09/2020
Messaggi: 305
|
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 | |
User
Elo: 1400/1400
Membro dal 23/10/2020
Messaggi: 55
|
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 |