Search found 229 matches

by brianr
Sat Jun 23, 2018 11:28 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Building NN-powered engine
Replies: 15
Views: 573

Re: Building NN-powered engine

Does Hiarcs GUI specifically exlude "python.exe" as an engine command file? If not, it should work. Otherwise, Winboard/Xboard and Arena work. Perhaps I am not clear on the specific goals of your thesis. Is the focus on writing a chess engine or the NN learning? Either one is a rather large topic sp...
by brianr
Sat Jun 23, 2018 1:59 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Building NN-powered engine
Replies: 15
Views: 573

Re: Building NN-powered engine

I have used both the Deep paper approach and FANN per the links mentioned above. Given your goals I still recommend the Zeta repos as a good starting point to see how things work. Python and Keras are a good combination. Also, no need to compile Python to .exe to work with GUIs. Most will work with ...
by brianr
Fri Jun 22, 2018 5:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Building NN-powered engine
Replies: 15
Views: 573

Re: Building NN-powered engine

There are some simpler implementations than Leela Chess (or Lc0), or even Giraffe.

You could look here:
https://github.com/Zeta36/chess-alpha-zero

or even start with the Zeta36 Connect4 game before tackling chess.
by brianr
Thu May 31, 2018 2:12 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Egbb dll neural network support
Replies: 6
Views: 829

Re: Egbb dll neural network support

I use pgn files as input since I don't have the resources myself for millions of self-play games. Once I understand things better and can get reproducible results, then I want to see how important the prior move "history" inputs are. After the initial slow-down for TF, the size of the NN might not m...
by brianr
Wed May 30, 2018 4:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Egbb dll neural network support
Replies: 6
Views: 829

Re: Egbb dll neural network support

I have a working implementation now. I have generated four 4 networks (1x32, 3x64, 6x64, 12x128 modified resnets) on a set of 2 million epd positions. This looks quite interesting. I have been, ahem, tinkering with NNs for a while. These are just informal type comments based on my stumbling around....
by brianr
Mon May 28, 2018 5:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney May
Replies: 24
Views: 1549

Re: On-line engine blitz tourney May

Kotlov wrote:
Mon May 28, 2018 3:22 pm
Bad idea online tourney.
And yet more than 40 engine programmers were there.
Actually, it is quite a popular tournament, and has been for years.
Brian
(Tinker)
by brianr
Wed May 09, 2018 2:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Not detected collisions in tt probing
Replies: 9
Views: 540

Re: Not detected collisions in tt probing

Hash collisions have been looked at and have surprisingly little impact.
See:
http://www.craftychess.com/hyatt/collisions.html
by brianr
Thu May 03, 2018 5:13 pm
Forum: Computer Chess Club: General Topics
Topic: Furure of chess engine programmers
Replies: 11
Views: 1818

Re: Furure of chess engine programmers

The machine learning neural net (NN) area is moving very rapidly with developments and new approaches appearing all of the time. Some "traditional" engine folks will lose interest, many will shift to the NNs, and there will also be new folks joining the ranks. All NNs are far from the same. Just imp...
by brianr
Wed May 02, 2018 3:20 pm
Forum: Computer Chess Club: General Topics
Topic: LCZero Accomplishments and Goals Thus Far
Replies: 177
Views: 17534

Re: LCZero Accomplishments and Goals Thus Far

Daniel Shawul wrote:Which branch has the cuDNN version? i see only tensorflow code for training.
But the lc0 implementation (with cudnn) sounds like more of a rewrite, so it should not be used to measure the strength of play yet. The author is still trying to make it work compared to baseline lczero.
by brianr
Fri Apr 27, 2018 4:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: MCTS beginner questions
Replies: 17
Views: 1554

Re: MCTS beginner questions

Leela Chess is benefiting from much of the work done for Leela Go. Net2net is one of the things used by Leela Go that I think has been used for Chess also. The paper is here: https://arxiv.org/abs/1511.05641 It looks like it uses the current smaller net weights to bootstrap the new larger net. I thi...