Changes

Jump to: navigation, search

Allie

1,146 bytes added, 20:31, 24 February 2021
no edit summary
'''Allie''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Adam Treat]], written in [[Cpp|C++]] using [https://en.wikipedia.org/wiki/Qt_(software) Qt], released under the terms of [[Free Software Foundation#GPL|GPL version 3]].
Allie is inspired by the seminal [[AlphaZero]] paper <ref>[[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815]</ref> and the [[Leela Chess Zero]] project - in particular it utilizes utilizing the same [[Neural Networks|networks]] produced by Leela Chess, and replaces sharing the [https://en.wikipedia.org/wiki/CuDNN CuDNN] backend written by [[Ankan Banerjee]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822&start=48 Re: My failed attempt to change TCEC NN clone rules] by [[Adam Treat]], [[CCC]], September 19, 2019</ref>. Allie is a replacement of [[Leela Chess Zero#Lc0|Lc0's]] search with an own implementation of a [[UCT#PUCT|PUCT]] [[Monte-Carlo Tree Search|Monte-Carlo tree search]] <ref>[https://github.com/manyoso/allie/blob/master/lib/node.h allie/node.h at master · manyoso/allie · GitHub]</ref>.
=AllieStein=
AllieStein is the combination of Allie with Leela's third party '''LeelensteinStein''' network by [[Mark Jordan]] <ref>[https://github.com/LeelaChessZero/lc0/wiki/Third-Party-Nets Third Party Nets · LeelaChessZero/lc0 Wiki · GitHub]</ref> <ref>[https://www.patreon.com/jjosh Jjosh is creating Leelenstein | Patreon]</ref>, which is trained by [[Supervised Learning|supervised learning]] feeding in games from [[CCRL]],
supported by [[Ilya Loshchilov#SGDR|SGDR]] ([https://en.wikipedia.org/wiki/Stochastic_gradient_descent Stochastic Gradient Descent] with Warm Restarts) <ref>[[Ilya Loshchilov]], [[Frank Hutter]] ('''2016'''). ''SGDR: Stochastic Gradient Descent with Warm Restarts''. [https://arxiv.org/abs/1608.03983 arXiv:1608.03983]</ref>
and '''GGT''' (full-matrix adaptive [https://en.wikipedia.org/wiki/Regularization_(mathematics) regularization]) <ref>[[Naman Agarwal]], [[Brian Bullins]], [[Xinyi Chen]], [[Elad Hazan]], [[Karan Singh]], [[Cyril Zhang]], [[Yi Zhang]] ('''2018'''). ''The Case for Full-Matrix Adaptive Regularization''. [https://arxiv.org/abs/1806.02958 arXiv:1806.02958]</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]]
* [[Leela Chess Zero#Lc0|Lc0 NN Backend]] by [[Alexander LyashukAnkan Banerjee]] et al. <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=7011671822&start=8 48 Re: Allie & SteinMy failed attempt to change TCEC NN clone rules] by [[Alexander LyashukAdam Treat]], [[CCC]], March 07September 19, 2019</ref>
* [[Monte-Carlo Tree Search]]
* [[UCT#PUCT|PUCT]]
=Forum Posts=
==2019==
* [http://www.talkchess.com/forum3/viewtopic.php?t=69972 New Engine: Allie (NN)] by [[Adam Treat]], [[CCC]], February 20, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?t=70116 Allie & Stein] by Sven Steppenwolf, [[CCC]], March 06, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?t=70874 New release of Allie v0.4] by [[Adam Treat]], [[CCC]], May 31, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822 My failed attempt to change TCEC NN clone rules] by [[Alexander Lyashuk]], [[CCC]], September 14, 2019 » [[TCEC]]
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71822&start=48 Re: My failed attempt to change TCEC NN clone rules] by [[Adam Treat]], [[CCC]], September 19, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72085 Allie v0.5 released] by [[Adam Treat]], [[CCC]], October 14, 2019 » [[TCEC Season 16]]
==2020 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=73712 New version of Allie v0.6] by [[Adam Treat]], [[CCC]], April 20, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74449 Release v0.7 of Allie] by [[Adam Treat]], [[CCC]], July 11, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76686 Why I stood up for Allie is why I stand up for FF2] by [[Dietrich Kappe]], [[CCC]], February 23, 2021 » [[Fat Fritz]]
=External Links=
[[Category:Derivative]]
[[Category:UCI]]
[[Category:GPU]]
[[Category:DCNN]]
[[Category:MCTS]]
[[Category:PC]]
[[Category:Chess960]]
[[Category:Given Name]]

Navigation menu