Forum pubblico/privato: Pubblico
Permessi di scrittura: Utenti registrati
Giorno: 10/05/2020, 11:27:51
Certamente la legge di Moore (o quanto ancora rimane di essa) alla lunga finirà per avvantaggiare sempre di più le gpu, e quindi Leela, rispetto alle cpu.

Resta però un'incognita sulla reale esistenza di un asintoto orizzontale nella forza di gioco raggiungibile dai motori NN (suggerita dai primi dati di AlphaZero), a meno di usare Reti di dimensioni esageratamente grandi, che al momento ne penalizzerebbero pesantemente la velocità di esecuzione, ma un domani chissà ... mmmm.gifmmmm.gifmmmm.gif

Di sicuro le bruttissime batoste rimediate da SF nelle posizioni chiuse indicano come il motore abbia ancora notevolissimi margini di miglioramento affinando la funzione di valutazione e, in attesa dei motori ibridi, che metteranno probabilmente la pietra tombale sugli altri due approcci, ma ci vorrà sicuramente un bel po' di tempo, può darsi che, nel frattempo, SF possa avere ancora qualcosa da dire ... mmmm.gifmmmm.gifmmmm.gif

ciao.gifciao.gif
"TB or not TB..."
Giorno: 28/11/2020, 23:16:53
Link sponsorizzati
Giorno: 10/05/2020, 20:20:55
Confesso però di non capire perché dovrebbe essere difficile fare un ibrido...
Dopotutto è "solo" programmazione
Userei un motore NN per il mediogioco ed un AB per i finali
Un AB specifico quindi, con pochi pezzi la potenza di calcolo serve
Giorno: 10/05/2020, 22:21:17
Dovrebbe essere ciò che fa già Komodo MCTS. Purtroppo, però, girando su cpu, la ricerca NN di tale motore è fortemente penalizzata.

Ma un vero "bimotore ibrido" dovrebbe, secondo me, sfruttare contemporaneamente la potenza di calcolo sia della cpu che della gpu: il motore alfa/beta dovrebbe controllare se ci siano tatticismi decisivi, mentre quello NN dovrebbe occuparsi della condotta strategica; in caso di discordanza nella linea principale, un "supervisore comune" dovrebbe poi confrontare dettagliatamente le PV dei due motori, passando eventualmente quella dell'uno all'altro fino a raggiungere un accordo, prima di dare l'OK per il passaggio all'iterazione successiva. Semplice, sulla carta, biggrin.gifbiggrin.gif ma di sicuro gli amici programmatori verranno a dirci che la cosa non è fattibile in questi termini ... dho.gifdho.gifdho.gif

Intanto alla CCC Leela conduce con 19 lunghezze di vantaggio dopo 907 partite (51%)

ciao.gifciao.gif
"TB or not TB..."
Giorno: 11/05/2020, 09:40:47
Il match della CCC fra Lc0 e SF non è terminato dopo 1000 partite, ma prosegue ad oltranza.

Ne sono state giocate finora 1012, con Leela in vantaggio di 20 punti (sempre 51% di performance o giù di lì) e soli 7 Elo a dividere i due motori (sicuramente ancora all'interno della barra d'errore).

Questa sfida ha tutta la mia più incondizionata approvazione, perché basata su un numero elevatissimo di partite, che dovrebbero darci alla fine una barra d'errore molto ridotta, e oltretutto su posizioni prive di qualsiasi protagonismo da parte dei curatori, perché basate su un repertorio completamente consolidato nella pratica magistrale e che rispecchia più o meno fedelmente le percentuali con cui tali aperture vengono scelte dai giocatori umani.
Alla fine, inoltre, l'intero campione di partite potrebbe essere utilizzato su base statistica per capire meglio quali sono le linee di gioco che più si aggradano all'uno o all'altro motore.
Inoltre, se sarà ripetuto fra 6 mesi o un anno, questo stesso esperimento potrebbe dirci quale fra i due motori sarà riuscito a fare i maggiori progressi ... mmmm.gifmmmm.gifmmmm.gif

ciao.gifciao.gif
"TB or not TB..."
Giorno: 11/05/2020, 10:28:05
"Semplice, sulla carta, ma di sicuro gli amici programmatori verranno a dirci che la cosa non è fattibile in questi termini ..."

Poi DeepMind (Google) gli fa vedere come si fa (vedi AlphaZero) e via... biggrin.gif

ciao.gif
Lupin è l'autore de "Il Libro d'Oro degli Scacchi" www.chessgoldenbook.com
Giorno: 11/05/2020, 14:43:09
Spulciando meglio il regolamento, ecco qualche notizia simpatica sulla sfida in corso alla CCC.

Verranno giocate tutte, nell'ordine di codice (siamo in questo momento alla B31), le linee principali dell'ECO, cioè 2048, per un totale di ben 4048 partite (tempo previsto 12 giorni), questo perché ci sono molti codici che prevedono diverse possibilità, mediamente circa 4 per ciascuno.

Il tempo di riflessione è di 1" a mossa, mentre l'hardware consiste in 90 threads per SF e 4 RTX 2080ti per Lc0.

Ma ecco la "chicca" più gustosa di tutte: in caso di parità finale (altamente improbabile su oltre 4000 partite), l'intero match (cioè tutte le 4048!) sarà rigiocato ... dho.gifdho.gifdho.gif

Qui non si bada a spese! biggrin.gifbiggrin.gifbiggrin.gif

ciao.gifciao.gif
"TB or not TB..."
Giorno: 12/05/2020, 18:12:28
Le Siciliane portano bene a SF che con queste aperture riesce a rosicchiare qualche punticino a Leela, restando sotto di sole 8 lunghezze, quando però sono state disputate già ben 1350 partite!

Con una performance del 50,3% la superiorità di Lc0 si è ridotta a soli 2-3 punti Elo.

Praticamente siamo quasi testa a testa, anche se, quando andremo più avanti (Volume C con la Francese, e soprattutto poi con le Est Indiane & Co. del Volume E) è prevedibile che, grazie a questi giochi più chiusi e posizionali, Leela possa riprendersi con gli interessi tutti i punti lasciati per strada in questa fase ...

ciao.gifciao.gif
"TB or not TB..."
Giorno: 12/05/2020, 20:41:25
SF ha ridotto lo svantaggio a 6 lunghezze, ma purtroppo per lui le Siciliane sono finite, ed ora tocca alle Francesi, con cui notoriamente il Baccalà non ha un buon rapporto.

Mi piacciono sempre di più le scelte degli organizzatori: ho scoperto che hanno settato SF con contempt pari a 0.

Era ora che qualcuno lo facesse!

ciao.gifciao.gif
"TB or not TB..."
Giorno: 13/05/2020, 09:43:13
Com'era ampiamente preventivabile, la Francese si sta rivelando una buona miniera per Leela, che è riuscita ad allungare su SF e conduce ora di 10 lunghezze quando siamo a 1504 partite complessivamente giocate e abbiamo raggiunto il codice ECO C12; fino al C19, che chiuderà definitivamente con quest'apertura, ci saranno ancora tante altre decine di partite, e la situazione per SF non potrà che peggiorare.

Poi ci saranno i classici giochi "aperti", dove il Baccalà potrà dire nuovamente la sua.

La cosa davvero interessante di questo "esperimento" della CCC è che confermerà in maniera "scientifica" (grazie al suo considerevole campionamento statistico) debolezze e punti di forza dei due motori ...

ciao.gifciao.gif
"TB or not TB..."
Giorno: 13/05/2020, 20:36:04
Può darsi che SF sia stato davvero migliorato in queste ultime settimane nella gestione dei giochi semi chiusi. mmmm.gifmmmm.gifmmmm.gif

Nelle oltre 200 Francesi finora disputate se l'è cavata davvero a buon mercato, concedendo solo 4 punti a Leela, che conduce sempre di 10 lunghezze dopo 1614 partite (50,3% con un distacco Elo di meno di 3 punti) quando siamo giunti al codice ECO C20.

Ed ora sotto con i giochi aperti ...

ciao.gifciao.gif
"TB or not TB..."