Search found 360 matches

by noobpwnftw
Mon Mar 06, 2017 11:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The Inferno thread
Replies: 34
Views: 5218

Re: The Inferno thread

Just random thoughts.
You may want to consider some kind of A* search for jumping sliders since it can do both move generation and path evaluation.
by noobpwnftw
Mon Mar 06, 2017 12:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Deep Pink: a chess engine using deep learning
Replies: 20
Views: 6302

Re: Deep Pink: a chess engine using deep learning

2. "Players will choose an optimal or near-optimal move" is a bad assumption for the FICS dataset. I wonder if anyone has ever tried to use tablebases to train a deep learning engine. After all the code to create all the positions and correct moves already exists; it is simply a matter of adding th...
by noobpwnftw
Mon Mar 06, 2017 12:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Generate Opening Book from Scratch
Replies: 10
Views: 2694

Re: Generate Opening Book from Scratch

I've been working on something similar, just not for chess. Recently I saw a couple of threads here talking about things regarding to automated opening book generation / persistent database and I can make a TODO list from my experience by taking the architecture of a standard MCTS: - Position evalua...
by noobpwnftw
Mon Jan 09, 2017 2:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

Ok, after I review the western chess rules, repetition draw requires the available moves for the repeated position to be exactly the same. I was under the impression that if one does not make such a castling/EP move when it is possible but moved something else, after three occurrences, it is conside...
by noobpwnftw
Mon Jan 09, 2017 11:46 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

And considering two identical positions different or two different positions identical only based on their hash key, as used in repetition detection, is certainly a fundamental rule that you cannot break. I don't think repetition detection problem when disregarding EP can exist. If one simply verif...
by noobpwnftw
Sun Jan 08, 2017 11:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

Above said, you must ensure that at least perft reports correct nodes. There are some fundamental rules that you cannot break, and you must know what shortcuts you took and handle their consequences properly. Don't worry about doing something that seems unwise, like we've been using YBWC for years a...
by noobpwnftw
Sun Jan 08, 2017 10:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

If you think it the other way, you will figure out that some of these "bugs" are just a way to achieve better strength but you just don't yet know why. First of all, Zorbist keys itself collides, although it happens very very very rare. Censoring en-passant & castling gives them more chances to coll...
by noobpwnftw
Sat Jan 07, 2017 2:53 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

The overhead of handling this issue is so small it should not be able to account for the drop of at least 3. Not to mention, that in theory, fixing this bug should be an elo gain. I guess the reason is although the overhead is relatively small, the circumstances that having these information accura...
by noobpwnftw
Fri Jan 06, 2017 10:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Enpass + Castling for Zorbist hashes
Replies: 21
Views: 3211

Re: Enpass + Castling for Zorbist hashes

The symptoms you observed may be a proof of my assumption (http://www.talkchess.com/forum/viewtopic.php?t=62639) that ignoring castling rights probably won't break the overall consistency of the search tree. I didn't thought about sending a pawn to be captured via EP is a bad move on ply-1 unless th...
by noobpwnftw
Thu Jan 05, 2017 1:24 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: New 6-piece tablebases
Replies: 194
Views: 107379

Re: New 6-piece tablebases

I've tried build EGTB with SSDs some years ago, they worn out soon after a single run. Just don't do it. :P Nowadays consumer-class servers can have 1TB of memory, I have some spare ones if you want to do a 7-man run. But even if we build it, its hard to distribute and we will end up with some kind ...