Preparativi di Neurone per l'Igt


Questa pagina ha una gerarchia - Pagina madre:Programmazione

Home Forum Programmazione Preparativi di Neurone per l'Igt

Questo argomento contiene 22 risposte, ha 4 partecipanti, ed è stato aggiornato da stegemma stegemma 1 anno, 4 mesi fa.

Stai vedendo 15 articoli - dal 1 a 15 (di 23 totali)
  • Autore
    Articoli
  • #9643
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Tanto per cominciare:

    LL

    #9662

    Alessandro
    Membro

    Ehm… adachess è il nero?? C’è qualcosa che non va…

    #9663
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Ciao Ale,

    ti confermo che è Adachess 2.1.
    E’ stano che abbia fatto quell’errore all’uscita dell’apertura (usava il 3 mosse di Banks/Fauzi), però dopo mi sembra che non abbia giocato poi tanto male.

    Se può’ servirti, forse questa sera riuscirò’ ad estrapolarti il file di debug di arena per quella partita (non l’ho cancellato, ma è un po’ pesante).

    Bye!
    LL

    LL

    #9668

    Alessandro
    Membro

    Se ha usato un libro di aperture il bug è sicuramente li, so che c’è un bug nella selezione delle mosse dal libro, ancora non risolto…

    #9920
    stegemma
    stegemma
    Moderatore

    In questa partita, Neurone XXIII gioca una mossa stranissima:

    Invece di giocare h7h8Q gioca Qh7h8!!!

    Questo è il log:

    
    -	new match: 'neurone' vs 'satana.2.4.19'
    W	waiting for 'neurone' initialization...
    W	--->	xboard
    W	--->	protover 2
    W	--->	new
    W	--->	post
    B	waiting for 'satana.2.4.19' initialization...
    B	--->	xboard
    B	--->	protover 2
    B	--->	new
    B	--->	post
    W	--->	time 30000
    W	--->	otim 30000
    W	--->	go
    W	<---	Posizioni doppie nel bestlearning: 1
    W	<---	feature name=1 myname="Neurone XXIII" analyze=0 setboard=1 reuse=0 draw=1 memory=1 ics=1 variants="nocastle" smp=1 done=1
    W	<---	core
    W	<---	memory
    W	<---	feature name=1 myname="Neurone XXIII" analyze=0 setboard=1 reuse=0 draw=1 memory=1 ics=1 variants="nocastle" smp=1 done=1
    W	<---	core
    W	<---	memory
    W	<---	1 0 1 0 b2b3 (from book - learning 4 1 8 with N.P.)
    W	<---	move b2b3
    W	move b2b3
    B	--->	time 30000
    B	--->	otim 30002
    B	--->	b2b3
    B	<---	# I awakened the soul of Simple5
    B	<---	# filling hash
    B	<---	# TT 2097152 entries - 128 MiB
    B	<---	# Satana 2.4.19 (c) 2012-2016 Stefano Gemma
    B	<---	# zlib (c) 1995-2011 Mark Adler
    B	<---	# xorshift (c) George Marsaglia
    B	<---	# TT 2097152 entries - 128 MiB
    B	<---	feature ping=1 setboard=1 done=1 san=0 usermove=1 time=1 draw=1 sigint=0 sigterm=0 reuse=1 analyze=0 myname="Satana 2.4.19" colors=0 ics=1 name=1 nps=0 debug=1 memory=1 smp=1
    B	--->	ping 1
    B	<---	# TT 2097152 entries - 128 MiB
    B	<---	# received move b2b3
    B	<---	# moves 1/0 - time 7498/300000 ms
    B	<---	6 9  99 513525 Nb8-c6
    B	<---	6 10  199 984484 Pd7-d5
    B	<---	6 10  299 1465645 Pd7-d5
    B	<---	6 10  399 1938913 Pd7-d5
    B	<---	7 -7  499 2495771 Pd7-d5
    B	<---	7 -7  599 3077131 Pd7-d5
    B	<---	7 -7  699 3634162 Pd7-d5
    B	<---	8 -7  749 3883576 Pd7-d5
    B	<---	# 7502 ms 517 Knps, TT hits: 516143 13.29%
    B	<---	move d7d5
    B	move d7d5
    [...cut...]
    B	move d4d3
    W	--->	time 15344
    W	--->	otim 8104
    W	--->	d4d3
    W	<---	1 3339 2 77 Qh7-h8 (start search)
    W	<---	4 4027 190 145117 Qh7-h8 Kd3-d2 f4-f5 Kd2-d1 (search: 10% Abf: 5,2 Pre bonus: 18 Time allocated: 27 sec)
    W	<---	4 4027 200 151578 Qh7-h8 Kd3-d2 f4-f5 Kd2-d1 (Abf: 4,3 Pre bonus: 18 Time allocated: 27 sec)
    W	<---	move h7h8
    W	move h7h8
    B	--->	time 8104
    B	--->	otim 15131
    B	--->	h7h8
    B	<---	# received move h7h8
    B	<---	Illegal move: h7h8
    B	satana.2.4.19 forfaits on time (81047>81046)
    B	testing for missing messages for 2 seconds...
    -	'neurone' result 2 score 2
    -	'satana.2.4.19' result 0 score 2
    W	--->	quit
    B	--->	quit
    

    Tra l’altro, satana-tourney non riconosce la mossa illegale e dà la sconfitta a Satana, per il tempo. Due bachi che si annullano!!! 🙂

    #9929
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Ciao, e grazie x il feedback.

    Allora… sono appena uscito dal tunnel 🙂
    A vedere il debug l’errore mi sembra solo nella pv (è un po’ che so di avere una pv poco affidabile, ma il fix ha sempre avuto priorità bassa).
    La mossa comunicata comunque mi sembra corretta: se non si specifica il pezzo promosso, l’interfaccia dovrebbe consentire la promozione a donna… a quel che ricordo. Forse ricordo male? Se è così fammi un fischio che aggiungo il char per il pezzo.

    Bye!

    LL

    #9932
    stegemma
    stegemma
    Moderatore

    Se non ti costa troppo, credo che sia meglio aggiungere sempre il carattere, per le promozioni.

    #9933
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Ok, tanto devo riprendere comunque quella roba.

    La parte multicore funziona, peccato che è saltata la parte della generazione della pv, (con score e nodi), il time control e il multiponder.
    Di fatto Neurone così com’è, sarebbe già pronto per l’igt, a patto che continuiamo a giocare con 30′ e inc.
    Le chiamate e le risposte dai processi funzionano così come la selezione della miglior mossa.
    Per il resto ormai mi son rimesso in moto, quindi.. occio che di fatto gioco già con un ply in più! 🙂

    Bye!

    LL

    #9934
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Piccola partita a 30′ + 10:

    Non bisogna considerare la pv; per ora è oggetto di studio, mentre il tc lo metterò a posto penso la prosima settimana. 🙂
    Bye!

    LL

    #10035
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Piena attività: un po’ si programma, un po’ su fics, un po’ con un ‘assetto’ e un po’ con un’altro.
    Test 15+10 no learning, ponder+ 4 cores (multicore della XXV ancora disattivato per via di piccoli problemi)

       Engine        Score                                                        Ne
    1: Neurone XXV   32.5/56 ························································ 
    2: Neurone XXIII 23.5/56 0=010101==011001==1100010000010110001=0==000010010=11101 
    
    56 of 100 games played
    Name of the tournament: Test
    Site/ Country: http://www.g-sei.org/, Italy
    Level: Blitz 15/10
    

    Incremento elo stimato: +56

    Bye!

    LL

    #10050
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Piccola partita senza learning e senza multiponder (salta fuori l’errore sulla triplice ripetizione):

    Va fissato assolutamente stasera.

    Bye!

    LL

    #10051
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Anche se a guardar bene, potrebbe non essere un errore… vedrò stasera un po’ di valutazioni.
    Bye!

    LL

    #10052
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Ok, triplice a parte, il multicore comincia a funzionare. Stasera si verifica il 3rip e si prova a d attivare il multiponder… maro’ ragazzi, ‘a sto giro Neurone spacca! xD

    Bye!

    LL

    #10053
    Lissandrello Luca
    Lissandrello Luca
    Moderatore

    Dopo una sconfitta, non riportata perchè sono spudoratamente di parte xD, ecco un’altra vittoria di Neuro su Satana:

    Stefano, portati un casco che all’igt arriverà una dura mazzata! 😉

    Bye!

    LL

    #10054
    stegemma
    stegemma
    Moderatore

    Mi sono perso queste “perle” ma la .18 era comunque piuttosto scarsa. Se ce la faccio, rilascio la .19, così puoi fare test più realistici. Al momento, se la gioca quasi alla pari con LVB (ma fa fatica!) mentre spazza via regolarmente Neurone XXIII (anche se questo non fa più testo, ormai). Sto lavorando di fino per velocizzare la funzione di valutazione. Senza TT/QS tocca i 10 Mnps ma ha sempre un branching factor troppo elevato.

Stai vedendo 15 articoli - dal 1 a 15 (di 23 totali)

Devi essere loggato per rispondere a questa discussione.

© 2017 G 6 Tutti i diritti riservati - Buon divertimento!

By continuing to use the site, you agree to the use of cookies. more information

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi