Difference between revisions of "Allie"

From Chessprogramming wiki
Jump to: navigation, search
Line 15: Line 15:
 
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] largely from [[Ethereal]] by [[Andrew Grant]] <ref>[https://github.com/manyoso/allie/blob/master/lib/movegen.cpp allie/movegen.cpp at master · manyoso/allie · GitHub]</ref> <ref>[https://github.com/AndyGrant/Ethereal/blob/master/src/attacks.h Ethereal/attacks.h at master · AndyGrant/Ethereal · GitHub]</ref>
 
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] largely from [[Ethereal]] by [[Andrew Grant]] <ref>[https://github.com/manyoso/allie/blob/master/lib/movegen.cpp allie/movegen.cpp at master · manyoso/allie · GitHub]</ref> <ref>[https://github.com/AndyGrant/Ethereal/blob/master/src/attacks.h Ethereal/attacks.h at master · AndyGrant/Ethereal · GitHub]</ref>
 
* [[BMI2#PEXTBitboards|BMI2 - PEXT Bitboards]]
 
* [[BMI2#PEXTBitboards|BMI2 - PEXT Bitboards]]
* [[Leela Chess Zero#Lc0|Lc0 NN Backend]] by [[Alexander Lyashuk]] et al. <ref>[[http://www.talkchess.com/forum3/viewtopic.php?t=70116&start=8 Re: Allie & Stein] by [[Alexander Lyashuk]], [[CCC]], March 07, 2019</ref>
+
* [[Leela Chess Zero#Lc0|Lc0 NN Backend]] by [[Alexander Lyashuk]] et al. <ref>[http://www.talkchess.com/forum3/viewtopic.php?t=70116&start=8 Re: Allie & Stein] by [[Alexander Lyashuk]], [[CCC]], March 07, 2019</ref>
 
* [[Monte-Carlo Tree Search]]
 
* [[Monte-Carlo Tree Search]]
 
* [[UCT#PUCT|PUCT]]  
 
* [[UCT#PUCT|PUCT]]  

Revision as of 17:49, 11 September 2019

Home * Engines * Allie

Allie,
an UCI compliant open source chess engine by Adam Treat, written in C++ using Qt, released under the terms of GPL version 3. Allie is inspired by the seminal AlphaZero paper [1] and the Leela Chess Zero project - in particular it utilizes the same networks produced by Leela Chess, and replaces Lc0 with an own implementation of a PUCT Monte-Carlo tree search [2].

AllieStein

AllieStein is the combination of Allie with Leela's third party Leelenstein network [3] [4], which is trained by supervised learning feeding in games from CCRL, supported by SGDR (Stochastic Gradient Descent with Warm Restarts) [5] and GGT (full-matrix adaptive regularization) [6], using batch renormalization [7], and adding gradient noise [8].

Features

See also

Forum Posts

Re: Allie & Stein by Alexander Lyashuk, CCC, March 07, 2019
Re: Allie & Stein by Adam Treat, CCC, March 07, 2019

External Links

Chess Engine

Misc

References

Up one level