Forum pubblico/privato: Pubblico
Permessi di scrittura: Utenti registrati
Giorno: 29/07/2022, 13:52:51
18 campionato Rapid
Sto seguendo le eliminatorie del campionato, al termine delle quali ci sara' la selezione tra Komodo e Leela per sfidare Stockfish

https://www.chess.com/it/computer-chess-championship
Giorno: 08/12/2022, 07:08:39
Link sponsorizzati
Giorno: 29/07/2022, 13:57:14
Ho osservato alcuni fatti interessanti emersi da qualche sporadica partita che ho potuto seguire.

Il primo fatto interessante e' che esistono ancora, ovvero sono possibilI, vittorie 2-0 del programma dominante in aperture sbilanciate. E' capitato prima a Leela contro Rofchade e pure ieri a Stockfish, che ha vinto sia di bianco sia di nero contro Revenge.

Mi ricordo che capito' una volta di recente anche a Komodo, che vinse 2-0 contro un programma di cui non ricordo il nome nella Premier TCEC.

Sono eventi che si avviano a divenire rarissimi.

Il secondo fatto interessante da rilevare e' la competitivita' di Komodo in questo genere di competizioni che ricordano l'Italo-Svizzero.
Non conosco il motivo, ma osservo che Komodo riesce a sovraperformare Leela contro programmi piu' deboli.
Giorno: 29/07/2022, 14:16:23
Altra osservazione interessante che ho compiuto riguarda l'uso "tattico" del tempo a disposizione di Stockfish rispetto all'uso strategico che viene fatto negli altri programmi non cosi' sofisticati.

Nel campionato Rapid il tempo concesso ad ogni programma per terminare la partita e' di 15 minuti oltre agli abbuoni per singola mossa.

Se dovessimo prevedere quale sia il numero di mosse nell'arco di tempo di 15 minuti dovremmo stimare un valore medio, che ripartito nel tempo a disposizione dovrebbe generare una regola di time management simile a questa che segue, in tutta evidenza di origine antropomofa e che e' specie chiamata non so bene per quale motivo convenzionale "regola del pollice (thumb):

" muovi entro x secondi, dove x e' determinato dal tempo totale diviso il numero medio atteso delle mosse della partita, a meno che la posizione sia complessa e richieda piu' tempo, oppure muovi velocemente se la mossa e' forzata"

Ora ogni programma ha le sue regole specifiche rispetto a questa regola iniziale basata sul buon senso, cioe' sulla regola del pollice.

La regola cablata in Stockfish e' la piu' efficiente tra tutte.

Il programma "conosce" - se antropomoficamente cosi' si puo' rappresentare la sua conoscenza - di essere nettamente il piu' forte di tutti e pertanto capace anche di chiudere in pochi secondi qualsiasi battaglia che fosse gia' decisa.

Pertanto Stockfish pensa tantissimo nelle fasi iniziali all'uscita del book e distribuisce il suo time management non solo con riguardo alla complessita' delle posizioni da analizzare, ma soprattutto stabilisce un eccesso di tempo a disposizione sulle posizioni immediatamente successive all'uscita dal book.

Ho osservato partite in cui gli avversari avevano ancora 10 minuti sui 15 a disposizione, mentre Stockfish ne aveva utilizzati quasi tutti e si era tenuto un solo minuto per finire la partita.

Questo time management cosi' efficiente e basato sulla lunga ponderazione delle mosse iniziali farebbe impazzaire qualsiasi rilevatore, ad esempio, del traffico stradale. Costui si aspetterebbe, come avviene negli altri programmi molto piu' regolari e prevedibili nel muovere, che le mosse di Stockfish seguano una qualche forma di distribuzione matematica (famosa e' quella denominata dal matematico francese Poisson)

Invece questa regolarita' in Stockfish non accade.

Stockfish sprofonda spesso in lunghe analisi di talune mosse iniziali e poi, acquisito il vantaggio o riuscito ad equilibrare la posizione iniziale di svantaggio, distriga in pochi secondi "la pratica" successiva.

Dal lato pratico, e' come se Stockfish lavorasse con un processore dalla velocita' doppia rispetto agli altri programmi.

Ed e' il motivo per cui Stockfish stravince queste competizioni del circuito CCC mentre e' piu' impegnato nell'altro circuito TCEC nel quale queste tecniche di time management tattico hanno minor rilievo in tempi di riflessione standard utilizzate nei tornei FIDE

Un saluto
Giorno: 30/07/2022, 09:21:58
Interessantissima a mio modo di vedere una partita tra Leela vs. Stoofleves.

Dopo la prima patta con Stoofleves avente il bianco, nella seconda Stoofleves gioco' sempre, o quasi, le varianti che Leela mostrava come prima linea in analisi.

Si arrivo' cosi' in finale, che penso sarebbe stato pattabile ma che invece Stoofleves perse.

La partita e' stata interessante per due ragioni:
- Stoofleves e' un programma posizionalmente straordinario, al livello dei migliori due o tre: Stockfish, Leela, Komodo. Non e' ottimizzato pero' come gli altri tre in quanto il suo autore, il belga Giancarlo, non ci dedica "anima e core", cioe' considera la programmazione un semplice hobby.
Sulla scorta di considerazioni che nascono dall'eccelsa qualita' delle sue analisi di prima linea, pero' Stoofleves mostra un potenziale inespresso non da poco.

La seconda considerazione interessante e' che Leela ha vinto quella partita contro Stooflevese a cui accenno non tanto, e non solo, per la sua maggior forza in finale, ma per un aspetto che accomuna Leela a Stockfish nella capacita' di battere i programmi piu' deboli.

Lo fanno pero' in due modi sostanzialmente diversi: Stockfish vince i finali per la sua sofisticata e completa base di conoscenza degli stessi.
Leela li vince perche', pur non giocando i finali al livello di Stockfish, riesce comunque a giocare le mosse che ai programmi avversari danno piu' fastidio, cioe' le mosse che - in base all'algoritmo che un tempo era Montecarlo, poi PUCT ed oggi MCGS - sono le piu' promettenti per indurre l'avversario all'errore.

Davvero interessante guardare le partite da 15 minuti di tempo per cadauno. Si scoprono diversi retroscena.
Giorno: 02/08/2022, 13:23:35
Komodo di nuovo avanti a Leela anche nelle semifinali.

Ora si comprende che a giocare il CCC Rapid non era Komodo 3.0, bensi la nuova 3.1

Secondo Kaufmann il miglioramento e' di 10 punti, ma con aperture sbilanciate come tutte le aperture di TCEC e CCC addirittura di 20 punti Elo.

Non ci sono piu' dubbi, allora: Komodo 3.1 ha scavalcato di nuovo Leela tt-MCGS.

Sicuramente a bliz e possibilmente anche a rapid.
Giorno: 08/08/2022, 17:04:57
Nella lotta per il secondo posto, la spunta per un pelo (mezzo punto solo) Leela su Dragon.
Spettera' a Leela il ruolo di sfidante di Stockfish per la finale.

L'obiettivo di Leela nel Rapid18 sara' fare meglio di quanto fece Dragon 3.0 nel Rapid17

Vedremo se ci riuscira'
Giorno: 22/08/2022, 16:34:19
Nella finale del rapid 18 Stockfish nel suo tradizionale massacro dell'opponente si e' fermato a 177 su 300.

Contro Komodo 3.0 nel rapid 17 era andato a 181,5.

Sarebbe piu' interessante pero' fare il solo calcolo delle "doppiette", conteggiando i soli 1,5 a 0,5.

Di solito Leela ne vinceva molte di piu' di Komodo, questa volta pare proprio che non sia accaduto.
Giorno: 23/08/2022, 08:47:10
Ho appena verificato con Excel

Nel Rapid n 17 con 15 minuti a testa Komodo realizzo' 10 vittorie nelle doppiette contro Stockfish, mentre nel rapid n 18 Leela ne ha realizzate 11

Il rapid 17 si concluse con un +63 per Stockfish su Komodo, il rapid 18 +55 per Stockfish su Leela.

Ora giocano testa a testa Komodo vs. Leela un bonus per stabilire il programma piu' forte dopo Stockfish.

Su questo hardware Leela parte leggermente favorito
Giorno: 23/08/2022, 09:28:40
In questo bonus ccc in corso Leela vs. Komodo, partecipa una nuova versione di Komodo, la 2961.

Vedremo se i miglioramenti saranno sufficienti per poter battere Leela, con cui Komodo 2961 parte in svantaggio secondo i pronostici.

Komodo 3.1 ha infatti perso gia' un match recente a Bliz contro Leela di 300 partite.

I tempi di riflessione triplicati favoriscono Leela che pare scalare meglio, almeno secondo quanto si e' visto nel TCEC.