Lco road to 8000 or 10000! self play elo.

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Lco road to 8000 or 10000! self play elo.

Post by Nay Lin Tun »

The training of convolutional neural networks (CNN) is "Challenge yourself to beat Yesterday", and 30xxx network is doing her own job amazingly, currently 7200+ self elo and ongoing.. :lol: :x :mrgreen:
https://ibb.co/fpiVfV

P.S, Testers say 30xx network is still -100 to -150 elo beyond 11248.
whereagles
Posts: 565
Joined: Thu Nov 13, 2014 12:03 pm

Re: Lco road to 8000 or 10000! self play elo.

Post by whereagles »

Leela has a promising career in politics if chess fails :D
alex67a
Posts: 50
Joined: Mon Sep 10, 2018 10:15 am
Location: Denmark
Full name: Alexander Spence

Re: Lco road to 8000 or 10000! self play elo.

Post by alex67a »

Mah!
I played a mini-match Lc0 Network 7200 elo Vs Lco Network N. 11149 elo 4851...
Four games, 30 sec to move
Lc0 with old NN is stronger
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Lco road to 8000 or 10000! self play elo.

Post by mar »

alex67a wrote: Fri Nov 23, 2018 6:12 pm Four games, 30 sec to move
Lc0 with old NN is stronger
This is hilarious, play 1 game next time.
I wish I knew that it's sufficient to test with just a handful of games, that would've saved me tremendous amount of time.
Martin Sedlak
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Lco road to 8000 or 10000! self play elo.

Post by Milos »

mar wrote: Fri Nov 23, 2018 6:19 pm
alex67a wrote: Fri Nov 23, 2018 6:12 pm Four games, 30 sec to move
Lc0 with old NN is stronger
This is hilarious, play 1 game next time.
I wish I knew that it's sufficient to test with just a handful of games, that would've saved me tremendous amount of time.
The only hilarious thing is Lc0 self-testing.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Lco road to 8000 or 10000! self play elo.

Post by Laskos »

mar wrote: Fri Nov 23, 2018 6:19 pm
alex67a wrote: Fri Nov 23, 2018 6:12 pm Four games, 30 sec to move
Lc0 with old NN is stronger
This is hilarious, play 1 game next time.
I wish I knew that it's sufficient to test with just a handful of games, that would've saved me tremendous amount of time.
To check the truthfulness of 2300+ Elo difference, even 3 games can be more than enough for high confidence of its falsification.
alex67a
Posts: 50
Joined: Mon Sep 10, 2018 10:15 am
Location: Denmark
Full name: Alexander Spence

Re: Lco road to 8000 or 10000! self play elo.

Post by alex67a »

mar wrote: Fri Nov 23, 2018 6:19 pm This is hilarious, play 1 game next time.
I wish I knew that it's sufficient to test with just a handful of games, that would've saved me tremendous amount of time.
Obviously it is a simple test, I do not pretend it is super precise, it is only indicative
I do not have time to play lots of games
But Lc0 plays against himself doing similar results (+3 = 1 -0)
75% of the games win, if they were tied, I would agree to say that we need to play a lot more games
But with these results I think the conclusions are clear
However I did do several mini-matches of 4 games with the latest NN very high and different from each other, but the old NN wins every time
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Lco road to 8000 or 10000! self play elo.

Post by MikeB »

Nay Lin Tun wrote: Fri Nov 23, 2018 8:47 am
P.S, Testers say 30xx network is still -100 to -150 elo beyond 11248.
Fake news....

anyone can verify or disprove your claims after even just a few games, I believe it's actually worse...

Code: Select all

Rank Name             Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Lc0 v0.19.0 11261   3198   0.0   84   84    50   38.5  77.0   33    6   11  66.0  22.0  3002 
   2 Lc0 v0.19.0 31493   3002 195.7   84   84    50   11.5  23.0    6   33   11  12.0  22.0  3198
---------------------------------------------------------------------------------------------------------
custom openings that may exaggerate Elo differences ( due to the unbalance nature of the openings )..
Image
chrisw
Posts: 4313
Joined: Tue Apr 03, 2012 4:28 pm

Re: Lco road to 8000 or 10000! self play elo.

Post by chrisw »

I hope this isn't happening ....

Code: Select all

import random

program_new_trained_version_elo = 0
program_old_version_elo = 0
current_best_leela_elo = 0
we_didnt_get_bored_yet = 0
while (we_didnt_get_bored_yet < 2500):
    # play a match, the programs are the same because learning stalled, but the results are always a bit random ....
    random_result = (random.randint(0,1))
    
    if (random_result == 1):
        # if new trained version happens to be randomly better, like 50% of the time ...
        # keep new trained version as leela, and increase the elo a bit (because Leela won this one)
        program_new_trained_version_elo += 5
        current_best_leela_elo = program_new_trained_version_elo
    # else:
        # new trained version happens to not be randomly better
        # don't update leela    
    we_didnt_get_bored_yet += 1
# we got bored ....    
print('leela self_play elo has liftoff, Houston! Elo rating=' + str(current_best_leela_elo))
run program ....
leela self_play elo has liftoff, Houston! Elo rating=6250
alex67a
Posts: 50
Joined: Mon Sep 10, 2018 10:15 am
Location: Denmark
Full name: Alexander Spence

Re: Lco road to 8000 or 10000! self play elo.

Post by alex67a »

MikeB wrote: Fri Nov 23, 2018 8:38 pm Fake news....

anyone can verify or disprove your claims after even just a few games, I believe it's actually worse...

Code: Select all

Rank Name             Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 Lc0 v0.19.0 11261   3198   0.0   84   84    50   38.5  77.0   33    6   11  66.0  22.0  3002 
   2 Lc0 v0.19.0 31493   3002 195.7   84   84    50   11.5  23.0    6   33   11  12.0  22.0  3198
---------------------------------------------------------------------------------------------------------
custom openings that may exaggerate Elo differences ( due to the unbalance nature of the openings )..
Yes

I used NN 11149, I think it is slightly higher than 11261 and 11248