Search found 373 matches

by noobpwnftw
Sun Mar 29, 2020 7:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Using Freeware AI and Dynamically Generated Endgame Tablebases
Replies: 21
Views: 537

Re: Using Freeware AI and Dynamically Generated Endgame Tablebases

Well there is the problem: people so far have no meaningful way to describe how those networks work. Currently networks contain huge number of parameters and they correlate in mysterious ways to produce the outputs, that is also why large numbers of games are needed to train those networks so that t...
by noobpwnftw
Sun Mar 29, 2020 12:29 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Using Freeware AI and Dynamically Generated Endgame Tablebases
Replies: 21
Views: 537

Re: Using Freeware AI and Dynamically Generated Endgame Tablebases

To simplify what I said, or I understand you correctly about the approach: Take a position with a few pieces, a bit more than(or within) existing EGTB coverage, and start generating games, train on the resulting games and try to improve the next iteration until it can predict the correct move with h...
by noobpwnftw
Sat Mar 28, 2020 9:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Using Freeware AI and Dynamically Generated Endgame Tablebases
Replies: 21
Views: 537

Re: Using Freeware AI and Dynamically Generated Endgame Tablebases

Well, this usually ends up with some very over-fitted networks because you are intentionally limiting its training sample diversity. Such raw database exists, with billions of positions and most of their moves analyzed at reasonable depth, although I fear it is never going to be enough to train a ne...
by noobpwnftw
Sat Mar 28, 2020 6:27 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Using Freeware AI and Dynamically Generated Endgame Tablebases
Replies: 21
Views: 537

Re: Using Freeware AI and Dynamically Generated Endgame Tablebases

There is a conceptional difference between "an exhaustive enumeration of subsequent positions given a certain position" and "an exhaustive enumeration of every possible positions given a certain set of material". The former is essentially a search without any pruning, functionally being a special ca...
by noobpwnftw
Sun Mar 22, 2020 10:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Poor mans testing process please
Replies: 30
Views: 1546

Re: Poor mans testing process please

Even on the other side, people are using more and more comprehensive testing procedures What do you mean by "on the other side"? It means where a significant portion of the engine is not written in comprehensible code where one can accept or reject certain part of its changes. This is on the opposi...
by noobpwnftw
Sun Mar 22, 2020 9:46 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Poor mans testing process please
Replies: 30
Views: 1546

Re: Poor mans testing process please

There are established testing frameworks and with the effort of some communications there are "free" compute resources available to conduct reasonably conclusive tests in a timely manner. Even on the other side, people are using more and more comprehensive testing procedures, so chess-related develo...
by noobpwnftw
Sun Mar 08, 2020 4:42 pm
Forum: Computer Chess Club: General Topics
Topic: GPU rumors 2020
Replies: 19
Views: 2734

Re: GPU rumors 2020

Maybe people just don't need one.

https://arxiv.org/abs/1903.03129
by noobpwnftw
Sat Feb 01, 2020 4:57 am
Forum: Computer Chess Club: General Topics
Topic: Chess Cloud Database Query Interface
Replies: 13
Views: 1410

Re: Chess Cloud Database Query Interface

Flipping colors of the board is not exactly the same as "reaching certain position with which side to move", they are different concepts. Positive scores and negative scores have different weighted averaging windows, it may be similar to what some engines did. Internally, CDB counts the shortest lin...
by noobpwnftw
Sat Feb 01, 2020 4:34 am
Forum: Computer Chess Club: General Topics
Topic: Chess Cloud Database Query Interface
Replies: 13
Views: 1410

Re: Chess Cloud Database Query Interface

The back propagation of scores consider many factors: it does not prefer draws, a small penalty is given for non-progression, the number of counter-moves and their score contribution to the final weighted average score. White and black are not strictly treated equally to prevent those effects to cas...
by noobpwnftw
Sun Jan 26, 2020 2:44 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 499
Views: 47697

Re: Banksia GUI released

If this is HTTP code 406 from the server, then you might want to add more "Accept-???" headers as per curl or wget sends in your request.