Page 4 of 4 FirstFirst ... 234
Results 31 to 33 of 33

Thread: Chess Players! - A New Chess Engine!

  1. #31
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    9,810
    Blog Entries
    1

    Default Re: Chess Players! - A New Chess Engine!

    Quote Originally Posted by malcolmlewis View Post
    Hi
    But the backend can be selected via the (in my case) Engines -> Engine
    1 -> Configure, in the dropdown I select which backend opencl, blas,
    random etc. So in the 'actual' Engine -> Manage options don't need the
    -b option in 'Command Line Parameters'?

    In the engine debug log I see it change from opencl to blas as well as
    the lc0 engine calculating it's move after I make a move, so AFAIK it's
    all working as expected.....





    --
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.25-default
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!
    That does seem to work.
    Will update documentation tonight...

    Good Find.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  2. #32
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    9,810
    Blog Entries
    1

    Default Re: Chess Players! - A New Chess Engine!

    Quote Originally Posted by tsu2 View Post
    That does seem to work.
    Will update documentation tonight...

    Good Find.

    TSU
    Instructions have been updated, primarily with instructions for setting up RPM installs with Arena.
    Open for comment and criticism...

    https://github.com/putztzu/lc0/blob/...USE_install.md

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  3. #33
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    9,810
    Blog Entries
    1

    Default Re: Chess Players! - A New Chess Engine!

    Side comment on the current World Chess Computer Rapid Chess Championship (The "Rapid" refers to the time control)

    The last round (round robin 4 players, 48 matches each pair) is about 2/3 through as of today, and as I described is running continuously day and night, 24/7, and is about 2/3 over as of today.

    lc0 is the only open sourced machine learning program in this final round of possibly the 4 strongest in the world. This means that instead of hand-crafted rules, Leela learns how to play the game entirely on its own, and the way it "thinks" is entirely dependent on a neural net data file which is generated separately beforehand, and sometimes on special machines that can crunch numbers especially fast. So, I suppose in theory if someone wanted to clone themselves as a chess playing machine, you could create a neural net data file based on your own games and feed that to Leela...

    Stockfish has built up an imposing lead on the rest of the field, but interestingly has been by mercilessly crushing Komodo and Houdini. The match record between Stockfish and Leela is much closer, which suggests that Leela brings something different that Stockfish has some trouble with (but Stockfish still has an advantage). Leela is just unable to beat up on the other competitors as well as Stockfish, and when games are analyzed you do see many lost opportunities as Leela is able to create but is not always able to follow through.

    Leela has also been the subject of some amusing comment... Probably the most striking is the first time it achieved a K+Q vs K ending, I think that even casual chess players understand what that kind of advantage means (It's as dominating and simple as a checkmating advantage can get, simple to win and impossible to lose). Everyone anticipated a quick decapitation. But, Leela instead ran her K into a far off corner and started moving the Q aimlessly. The chat rooms exploded, asking if a chess engine could actually not know how to perform such a simple mating attack? And as the moves continued, the chat rooms commented on the "Draw declared after 50 move after last pawn move or capture" rule, would the game be called a draw? Everyone watched unbelievably as the moves counted... 30... 35... 40.. and then, Leela's king came out of its corner, and eventually executed the mate on something like move 49.

    Afterwards, the Leela developers explained Leela wan't just playing with its food, that their algorithm evaluated the K+Q vs K ending that all positions as totally won (equally), so its primary motive was K safety... Until the 50 move rule changed the evaluation parameters, so only at the last possible move was Leela going to checkmate.

    So, these creatures we humans create do strange things at times and won't necessarily behave like humans.

    You can watch the match being played at any time at two sites, Chess TV (where most of the commenters go) or at chess.com

    https://www.chess.com/computer-chess-championship

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

Page 4 of 4 FirstFirst ... 234

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •