Search found 142 matches

by Fulvio
Sun Dec 23, 2018 12:19 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI2WB 4.0
Replies: 82
Views: 8389

Re: UCI2WB 4.0

That will not be robust because it's implementation defined what then happens because the UCI protocol does not demand option settings to be buffered: The UCI protocol says that "all communication is done via standard input and output". UCI2WB use the standard c library and it is buffered (however ...
by Fulvio
Sat Dec 22, 2018 4:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: fast(er) movegen
Replies: 34
Views: 4829

Re: fast(er) movegen

Currently Embla implements an 8x8 array of pointers. You can try to use int8_t (representing indexes in an array) instead of pointers. This way the board will be read with a single cache request ( https://stackoverflow.com/questions/3928995/how-do-cache-lines-work ). The ChessPiece objects should a...
by Fulvio
Sat Dec 22, 2018 3:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI2WB 4.0
Replies: 82
Views: 8389

Re: UCI2WB 4.0

But the problem was that the GUI thread is not always able to immediately relay (translated) commands to the engine, as in UCI it is for instance not allowed to set options while the engine is thinking, and you first have to stop it and wait for 'bestmove' even if you decide to stop it immediately....
by Fulvio
Tue Dec 18, 2018 10:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI pondering done right
Replies: 52
Views: 4888

Re: UCI pondering done right

I find the UCI pondering spec truly horrible. It violate both UCI key principles, to the point that it feels like a piece of Winboard grafted on UCI: (1) statelessness. The UCI protocol is not stateless: https://en.wikipedia.org/wiki/Stateless_protocol For example when the engine receives a "positi...
by Fulvio
Fri Dec 07, 2018 8:40 am
Forum: Computer Chess Club: General Topics
Topic: Searching for GUI to display time usage coming from pgn file
Replies: 13
Views: 1304

Re: Searching for GUI to display time usage coming from pgn file

Thanks! I will try it, but so far I did not find how to find that time graph option? I downloaded Scid 4.64 and also found nothing in the help file. It is a new feature written by Uwe Klimmek a few months ago: https://sourceforge.net/p/scid/code/ci/d785abe9c2d99a217af41a530bd3d628577e149a/ It is av...
by Fulvio
Thu Dec 06, 2018 2:54 pm
Forum: Computer Chess Club: General Topics
Topic: Searching for GUI to display time usage coming from pgn file
Replies: 13
Views: 1304

Re: Searching for GUI to display time usage coming from pgn file

Guenther wrote:
Thu Dec 06, 2018 12:02 pm
Can it read standard pgn for this, because the screenshot only shows ugly CB style pgn for time? '[%clk ...]'
You can change the regular expression to fit your needs:
https://sourceforge.net/p/scid/code/ci/ ... s.tcl#l412
by Fulvio
Thu Dec 06, 2018 9:49 am
Forum: Computer Chess Club: General Topics
Topic: Searching for GUI to display time usage coming from pgn file
Replies: 13
Views: 1304

Re: Searching for GUI to display time usage coming from pgn file

RubiChess wrote:
Wed Dec 05, 2018 12:47 pm
I would like to work on time management in my engine and it would be helpful to have a tool that displays the time usage graph coming from a (cutechess-)pgn.
In SCID there is a graph with score and time:
https://a.fsdn.com/con/app/proj/scid/sc ... /max/max/1
by Fulvio
Tue Aug 14, 2018 8:27 am
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 8189

Re: Copyright and Machine Learning IP

Note that he said the training set was a database, not the NN. Ah, you're right. I completely misread the post I responded to. To clarify, the point I wanted to emphasize is that the copyright of the data does not transfer to the NN. In the example of Bob Dylan's songs it is necessary to acquire th...
by Fulvio
Mon Aug 13, 2018 4:37 pm
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 8189

Re: Copyright and Machine Learning IP

The question is whether there do exist cases where it does matter what training examples are selected, and how these would be judged by existing law. The training set is a database: https://en.wikipedia.org/wiki/Database_Directive and you have to acquire the rights for data mining: https://en.wikip...
by Fulvio
Mon Aug 13, 2018 9:27 am
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 8189

Re: Copyright and Machine Learning IP

That could also be said from a painting, e.g. a portrait. You just apply paint to a canvas, in a pattern specified by a photograph (handed in by the subject). Apparently selecting the colors is considered creative enough to make the painting copyrightable. Feeding a specific learning example to the...