Search found 386 matches

by brianr
Sun Apr 26, 2020 11:04 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 137
Views: 42568

Re: Sapeli 1.0 - New chess engine

Move ordering and pruning is getting to the heart of the individual ecosystem that each engine has, so what works in one may not help at all in another. I've just never found anything other than scanning the current move list subset and picking the highest value to be any improvement. The first move...
by brianr
Sun Apr 26, 2020 8:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: AlphaZero
Replies: 19
Views: 2803

Re: AlphaZero

Suggest reviewing this first:

https://github.com/Zeta36/chess-alpha-zero

or here for a simpler game like Connect4:

https://github.com/suragnair/alpha-zero-general
by brianr
Sun Apr 26, 2020 8:25 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 137
Views: 42568

Re: Sapeli 1.0 - New chess engine

the general thinking was that "fancy" sorting does not pay as so much of the tree is pruned in the first place That holds only for the "pick the best of the remaining list and put it to the current place" sort, but not compared to sorting the whole move list up-front with an n^2 algo. All the moves...
by brianr
Fri Apr 24, 2020 9:48 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 137
Views: 42568

Re: Sapeli 1.0 - New chess engine

You can search for old posts about this, but the general thinking was that "fancy" sorting does not pay as so much of the tree is pruned in the first place, and then the few times sorting is done, the number of moves is too small to offset the overhead of setting up the "smart" sort routines. It mig...
by brianr
Thu Apr 23, 2020 4:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 search stability
Replies: 39
Views: 5597

Re: Crafty 25.6 search stability

Crafty with just one thread should be deterministic.
More than one...
by brianr
Tue Apr 21, 2020 11:01 pm
Forum: Computer Chess Club: General Topics
Topic: What is discord?
Replies: 6
Views: 1007

Re: What is discord?

I was not even aware of Discord prior to Leela chess, and it does take some getting used to. If you want to keep an eye on what is happening with Lc0 it is by far the most active resource. The name is Leela Chess Zero and 425419482568196106 is the "server" ID, I think. I do recall supplying an email...
by brianr
Tue Apr 21, 2020 12:17 pm
Forum: Computer Chess Club: General Topics
Topic: How to run rtx 2080ti for leela optimally?
Replies: 13
Views: 1929

Re: How to run rtx 2080ti for leela optimally?

Everything needed should be part of the releases download. Here is a link to the cuda version that includes the cuda files. There is a separate one that says cuda-nodll if you already have the big files and only want the engine update. https://github.com/LeelaChessZero/lc0/releases/download/v0.24.1/...
by brianr
Fri Apr 17, 2020 10:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: playing Talish (my program) as opposed to playing Leela
Replies: 4
Views: 806

Re: playing Talish (my program) as opposed to playing Leela

This has been a recurring topic on the Leela chess Discord for a long time. The nets have been trained to win with no extra preference given to a shorter win. In the past this was characterized as Leela "trolling". Recently, a lot more attention has been focused on this area (MLH and other approache...
by brianr
Thu Apr 16, 2020 6:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Deepchess - neural network engine
Replies: 11
Views: 1477

Re: Deepchess - neural network engine

Yup. I think one of the earlier suggested links (Zeta36) has a Keras implementation. Lc0 is C++ for speed (playing games) and Python for training nets. The outputs (or heads) would be Value (result of the game W/D/L mapped to some numerical range), and Policy (which move to make; actually all moves ...