Search found 488 matches

by brianr
Sat Mar 20, 2021 2:17 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: CCRL 40/15, 40/2 and FRC lists updated (6th March 2021)
Replies: 17
Views: 1900

Re: CCRL 40/15, 40/2 and FRC lists updated (6th March 2021)

There is little need to limit CPU cores for GPU engines such as Lc0 and the like. The general rule of thumb is threads should be the number of GPUs plus 1 only. More threads may show faster nps, but playing strength does not improve and could get worse. CPU RAM memory (nncache setting) is a manageab...
by brianr
Tue Feb 23, 2021 4:30 pm
Forum: Computer Chess Club: General Topics
Topic: Are neural nets (the weights file) copyrightable?
Replies: 473
Views: 22083

Re: Are neural nets (the weights file) copyrightable?

But, as you say, the goal is to improve strength. Innovations in Formula 1 cars aren't copyrightable if they aim to increase the car's performance rather than its aesthetics. You say tomato, I say ... For many, strong chess play is beautiful. Separately, does aesthetics have anything to do with "ar...
by brianr
Tue Feb 23, 2021 11:47 am
Forum: Computer Chess Club: General Topics
Topic: Are neural nets (the weights file) copyrightable?
Replies: 473
Views: 22083

Re: Are neural nets (the weights file) copyrightable?

Machine-generation of a NN is hard to argue that a major effort of human creativity is needed to accomplish. The person arguing copyright must show that it required some personal/human creative unique effort for copyright to be possible, At least in US law. Creativity is certainly required to train...
by brianr
Sun Feb 21, 2021 8:38 pm
Forum: Computer Chess Club: General Topics
Topic: Are neural nets (the weights file) copyrightable?
Replies: 473
Views: 22083

Re: Are neural nets (the weights file) copyrightable?

But those are the works of human authors and creative works. They're also not derivative works of GPL'd software. But suit yourself to a double standard. Training a basic net from instructions is fairly straightforward, although there are many quite exacting steps. Carefully testing and measuring i...
by brianr
Mon Feb 15, 2021 10:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Improving move ordering question
Replies: 3
Views: 831

Re: Improving move ordering question

Every engine has its own ecosystem of what works best. For Tinker (FWIW) my order is different: HashMove PVMove InCheck (evasions) GoodCaptures Killers (Better to do killers after captures and only store non-captures as killers) NonCaptures PoorCaptures Each move is only tried one time, so for examp...
by brianr
Fri Feb 12, 2021 10:07 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Chess program with Artificial Neural Networks (ANN)?
Replies: 34
Views: 12844

Re: Chess program with Artificial Neural Networks (ANN)?

Giraffe represents a turning point for me.

https://arxiv.org/abs/1509.01549

While not 20 years ago, in the fast-moving ML space 2015 seems pretty long ago.
by brianr
Tue Feb 09, 2021 12:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Effect of adjudication and TC on testing process
Replies: 4
Views: 1185

Re: Effect of adjudication and TC on testing process

I have observed something similar with Leela nets, which are not the same as NNUE nets, of course. I got significantly different results with and without draw adjudication (for example: -draw movenumber=50 movecount=6 score=10). My thinking is that what would have been considered small score differe...
by brianr
Sun Jan 31, 2021 7:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: seldepth: what is the correct way to calculate this?
Replies: 15
Views: 3082

Re: seldepth: what is the correct way to calculate this?

I think selective or seldepth is entirely up to the engine author. Even the notion of plain old regular depth depends on the engine. There are differences between various A/B engines, and it the case of Lc0 there is no depth (it is an estimate). For seldepth in Tinker I happen to use the deepest ply...
by brianr
Tue Jan 19, 2021 6:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Cutechess-cli and SPRT
Replies: 5
Views: 1666

Re: Cutechess-cli and SPRT

A 5 Elo range is quite small to detect (with the 95% error) without thousands of games, unless there is a huge difference the strength of the engines. You mentioned expecting hundreds of Elo, but it might be less. Also, the time controls are very long for what is typically used with SPRT. Draw moven...
by brianr
Tue Jan 19, 2021 1:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Odd position for lc0 with 256x20-t40-1541.pb.gz NN
Replies: 5
Views: 1124

Re: Odd position for lc0 with 256x20-t40-1541.pb.gz NN

Keep in mind that "depth" with Lc0 is nothing like A/B engines.
It is an estimate based on nodes.