Search found 17131 matches

by hgm
Thu Aug 16, 2018 1:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On Tempo
Replies: 6
Views: 309

Re: On Tempo

OK, so this is equivalent to a consistent stm bonus of 2 cP, plus a kludgy way to discourage moving Q and K. I must admit I have a move penalty for Kings too in microMax (20 cP even), as a cheap kludge for King safety: because of it it tries to protect its King from checks that would force teh King ...
by hgm
Thu Aug 16, 2018 8:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On Tempo
Replies: 6
Views: 309

Re: On Tempo

I guess everybody has some sort of code dealing with the tempo penalty in eval. Basically I subtract 0.04 for pawn, knight, bishop and rook moves and 0.06 for queen and king moves in the middle game and no penalty at all in the endgame. I don't get this. Eval scores positions, not moves. do you mea...
by hgm
Wed Aug 15, 2018 7:56 pm
Forum: Computer Chess Club: General Topics
Topic: apple chess for imac g4
Replies: 9
Views: 191

Re: apple chess for imac g4

Is this a machine with Intel or with PowerPC? XBoard is available as an OSX App for Intel CPU.
by hgm
Tue Aug 14, 2018 9:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A more interesting question about GPU verses CPU
Replies: 16
Views: 637

Re: A more interesting question about GPU verses CPU

29,53% stockfish stockfish [.] Eval::evaluate 27,86% stockfish stockfish [.] (anonymous namespace)::search<((anonymous namespace)::NodeType)0> 19,63% stockfish stockfish [.] MovePicker::next_move 9,97% stockfish stockfish [.] (anonymous namespace)::qsearch<((anonymous namespace)::NodeType)0> 3,51% ...
by hgm
Tue Aug 14, 2018 9:06 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Attacks From table
Replies: 11
Views: 501

Re: Attacks From table

I don't understand your code at all, in particular how it can be that you do the same thing for squares that got occupied and that get evacuated. Also I don't know what exactly you want to store in the attack map. For a game with so few pieces as orthodox Chess it seems best to store for each square...
by hgm
Tue Aug 14, 2018 6:14 am
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 1767

Re: Copyright and Machine Learning IP

Let me try the same logic on a computer with a (currently) more conventional computer architecture: "i86 code cannot be perceived by the human senses, so there is no copyright on computer programs". Doesn't sound right to me. You can disassemble it and then it makes sense. That is debatable. To mos...
by hgm
Tue Aug 14, 2018 5:57 am
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 1767

Re: Copyright and Machine Learning IP

I think no one here thinksis of the opinion that NN weights are a database. This was just a misunderstanding. So no need to flog a dead horse.

I think the structured set of weights constitutes the object code of a computer program, though.
by hgm
Mon Aug 13, 2018 8:54 pm
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 1767

Re: Copyright and Machine Learning IP

Note that he said the training set was a database, not the NN.
by hgm
Mon Aug 13, 2018 8:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Opening book read speed
Replies: 17
Views: 434

Re: Opening book read speed

But curiously, Weini is loosing elo using this book, apparently the engine is going out of book in position it does not like much ... I had the same thing with Joker. If your engine is reasonably well tuned for opening play, you might benefit from bringing the opponent out of book early. E.g. some ...
by hgm
Mon Aug 13, 2018 8:35 pm
Forum: Computer Chess Club: General Topics
Topic: Copyright and Machine Learning IP
Replies: 102
Views: 1767

Re: Copyright and Machine Learning IP

Football is not yet solved, but 11 players running behind a ball according to some strategy designed by their coach are playing to win and not to create a work protected by copyright. I'm not saying there is no creativity in designing a chess engine, but it's another type of creativity than what is...