Search found 211 matches

by asanjuan
Mon Oct 07, 2019 1:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A book on machine learning
Replies: 7
Views: 2037

Re: A book on machine learning

This is very good.
"Make Your Own Neural Network" by Tariq Rashid.
A good starting point. It doesn't cover Convolutional NN but all the basics are there.
by asanjuan
Thu Oct 18, 2018 4:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A genetic chess engine?
Replies: 6
Views: 2018

Re: A genetic chess engine?

Hello, I'm having this idea about a chess engine that learns from genetic algorithms. Basically, every generation plays itself and we select the winner for the next generation. Has this been done before? Would it work? Any ideas? iCE is a good and successfull example. If I recall correctly, it uses...
by asanjuan
Mon Oct 15, 2018 8:37 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A genetic chess engine?
Replies: 6
Views: 2018

Re: A genetic chess engine?

Hello, I'm having this idea about a chess engine that learns from genetic algorithms. Basically, every generation plays itself and we select the winner for the next generation. Has this been done before? Would it work? Any ideas? iCE is a good and successfull example. If I recall correctly, it uses...
by asanjuan
Mon Oct 01, 2018 9:11 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: statistics, testing and frustration
Replies: 19
Views: 3198

Re: statistics, testing and frustration

(this->type == typeExact) || (this->type == typeAlpha && this->eval <= alpha) || (this->type == typeBeta && this->eval >= beta) Thanks for your inputs. So you suggest to use the TT move and return a score with it as soon as it is an exact score, even at a PV node ? Don't forget the depth condition ...
by asanjuan
Fri Sep 28, 2018 7:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: statistics, testing and frustration
Replies: 19
Views: 3198

Re: statistics, testing and frustration

!fromPV || (ttt.t_type == Transposition::tt_exact && ttt.score > alpha && ttt.score < beta) || (ttt.t_type == Transposition::tt_alpha && ttt.score <= alpha) || (ttt.t_type == Transposition::tt_beta && ttt.score >= beta) ) ) Moreover, I used to not use the TT move directly (i.e. return a score immed...
by asanjuan
Thu Feb 01, 2018 3:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: replace the evaluation by playing against yourself
Replies: 14
Views: 4871

Re: replace the evaluation by playing against yourself

Also, in a 1 ply search, I'm selecting the move with the best LOS, not the move with the best percentage. Have you tried selecting the move with the lowest lose percentage? Alpha Zero gave the impression of going for positions that first and foremost, it could see no way of losing, so it may explai...
by asanjuan
Wed Jan 31, 2018 9:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: replace the evaluation by playing against yourself
Replies: 14
Views: 4871

Re: replace the evaluation by playing against yourself

Isn't it a kind of monte-carlo playout? Since the Alpha-zero success I've been fooling around the idea of the playouts to evaluate the board. What I found was that in the random game you can't select the moves with absolute randomness. you have to guide the moves with some evaluation (I'm using quie...
by asanjuan
Thu Nov 09, 2017 3:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Move ordering
Replies: 17
Views: 3875

Re: Move ordering

Manik is convinced that there is a bug in the move ordering code of Dorpsgek due to having a comparatively low fail-high on first move rate (I ran a self-play game to depth 8 and got an average of 84.8%), and after a couple of months of not being motivated, I thought I'd ask the CCC. My move orderi...
by asanjuan
Thu Oct 19, 2017 8:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: AlphaGo Zero
Replies: 11
Views: 2796

Re: AlphaGo Zero

Sorry, another thread posted it yesterday:

http://www.talkchess.com/forum/viewtopic.php?t=65481
by asanjuan
Thu Oct 19, 2017 8:14 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: AlphaGo Zero
Replies: 11
Views: 2796

AlphaGo Zero

Looks like a milestone in IA. https://deepmind.com/blog/alphago-zero-learning-scratch/ They say: Previous versions of AlphaGo initially trained on thousands of human amateur and professional games to learn how to play Go. AlphaGo Zero skips this step and learns to play simply by playing games agains...