Search found 377 matches

by noobpwnftw
Thu Feb 22, 2018 4:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Some opening book design questions
Replies: 39
Views: 12302

Re: Some opening book design questions

Crazy or not, here are some stats on binary encoded FENs from 8.85 billion stored positions in bytes: min-keylen = 17, max-keylen = 45, avg-keylen = 35.19, avg-zkey = 7.34 After compression(as shown by avg-zkey) it is actually less than 8 bytes, yet seeking among keys are close to O(1). You can appl...
by noobpwnftw
Wed Feb 21, 2018 7:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Some opening book design questions
Replies: 39
Views: 12302

Re: Some opening book design questions

Maybe that is because no one has ever built an opening database large enough for BW symmetry to matter. At least EGTBs implement them, so maybe we should do the same for openings, and doing so is not expensive. BTW, losing a tempo in the openings is never considered bad in Xiangqi, in fact, it is ve...
by noobpwnftw
Wed Feb 21, 2018 6:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Some opening book design questions
Replies: 39
Views: 12302

Re: Some opening book design questions

If you are meant for Xiangqi: 1. You can have a index scheme that stores only one of the mirrored positions (LR/BW/LRBW). Scores should remain the same with current moving player's perspective. Sample probing code here: https://github.com/noobpwnftw/chessdb/blob/master/db_bench_util/update.php 2. Us...
by noobpwnftw
Thu Nov 23, 2017 9:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 128-core AMD server
Replies: 40
Views: 9736

Re: 128-core AMD server

I have a couple of Supermicro boxes that are 4/8 way Xeons. 1. Yes, you can run Windows. 2. Large memory allocation is transparent and far-side NUMA latency is not significant. 3. Most chess engines doesn't spread threads properly across Processor Groups when you have more than 64 cores, including S...
by noobpwnftw
Sun May 28, 2017 10:21 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is AlphaGo approach unsuitable to chess?
Replies: 19
Views: 10976

Re: Is AlphaGo approach unsuitable to chess?

If that is anywhere comparable to top-tier chess engines, they probably have done that already, given the amount of quality games available for training and all that. Eventually what they want is people migrating to TPUs, not beating pro Go players, I assume.
by noobpwnftw
Mon May 22, 2017 11:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Probe EGT in quiescence?
Replies: 28
Views: 6231

Re: Probe EGT in quiescence?

Certainly it does contain those basic combinations you've mentioned, they are essential to any bigger tablebases. But there isn't any download page, are you referring to the list pages? I knew you have full basic EGTs since I have visited your page of EGTs, found some and check their sizes already ...
by noobpwnftw
Mon May 22, 2017 8:20 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How far away are we from deep learning Stockfish, Komodo,...
Replies: 48
Views: 14879

Re: How far away are we from deep learning Stockfish, Komodo

Would it be for example possible to take Stockfishs code and change only the evaluation function into an deep learning evaluation function? And also use cpu + gpu for different tasks? Maybe a code mix of Giraffe and Deep Pink and some improvements would be a better deep learning engine? Why are you...
by noobpwnftw
Mon May 22, 2017 7:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Probe EGT in quiescence?
Replies: 28
Views: 6231

Re: Probe EGT in quiescence?

Certainly it does contain those basic combinations you've mentioned, they are essential to any bigger tablebases. But there isn't any download page, are you referring to the list pages? If so, loading the list pages would take a while (~3mb in html), perhaps you can try refreshing and wait a bit. Al...
by noobpwnftw
Mon May 22, 2017 3:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Probe EGT in quiescence?
Replies: 28
Views: 6231

Re: Probe EGT in quiescence?

Wow, are you the author of cyclone? The engine is so good! Yes agreed, look like so far EGTs are not a mystery for chess engines. However I want to know clearly their limits, especially in new model hardware where memory become so huge. Do you load your EGT into memory and probe it in quiescence? N...
by noobpwnftw
Mon May 22, 2017 2:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Probe EGT in quiescence?
Replies: 28
Views: 6231

Re: Probe EGT in quiescence?

Probing DTx tablebases during search is not really necessary, you can simply probe WDL tablebases and give it a pesudo-mate score, then probe DTx tablebases when you actually reached that position. I'm hosting a comprehensive set of DTC/DTM tablebases online, with a public query interface. Also acc...