manyoso / allie

Allie: A UCI compliant chess engine
GNU General Public License v3.0
104 stars 21 forks source link

Preparing for Neural Net changes #13

Open TesseractA opened 4 years ago

TesseractA commented 4 years ago

Should Leelenstein or Lc0 adopt double playout measures from KataGo, we should prepare for such a change by allowing exceptions in Allie for different net architectures. (Is that how it works? Could you refer me to some lines of code if you could on that end?)

Double playout measures essentially allow the first player to be informed that they are stronger with double the playouts in training while the other opponent is informed that it is weaker with half the playouts of the other player. This is a form of contempt that is used by KataGo and supposedly makes it significantly stronger in play at longer time controls.

oscardssmith commented 4 years ago

Can't we just steal one of the history panes for this?

TesseractA commented 4 years ago

Can't we just steal one of the history panes for this?

How far are we willing to go with stealing history planes?