Changes

Jump to: navigation, search

Gary Linscott

3,895 bytes added, 10:56, 22 June 2021
no edit summary
As [[Stockfish]] contributor, Gary Linscott is primary author of the Stockfish [[Stockfish#TestingFramework|Testing Framework]] dubbed '''Fishtest''', a [https://en.wikipedia.org/wiki/SETI@home SETI@home] kind of [https://en.wikipedia.org/wiki/Volunteer_computing volunteer computing]
mainly written in [[Python]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47407 Beta for Stockfish distributed testing] by [[Gary Linscott|Gary]], [[CCC]], March 05, 2013</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47885 Fishtest Distributed Testing Framework] by [[Marco Costalba]], [[CCC]], May 01, 2013</ref> under the ''Pyramid Application Development Framework'' <ref>[https://docs.pylonsproject.org/projects/pyramid/en/latest/ The Pyramid Web Framework — The Pyramid Web Framework]</ref>.
 
=Leela Chess Zero=
Gary Linscott initiated and announced the distributed [[Leela Chess Zero]] project in early 2018 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66280 Announcing lczero] by [[Gary Linscott|Gary]], [[CCC]], January 09, 2018</ref>. It is an adaption of [[Gian-Carlo Pascutto|Gian-Carlo Pascutto's]] [[Leela Zero]] [[Go]] project, soon evolving to a strong chess playing entity following the same type of [[Deep Learning|deep learning]] along with [[Monte-Carlo Tree Search|Monte-Carlo tree search]] (MCTS) techniques of [[AlphaZero]] as described in [[DeepMind|DeepMind's]] 2017 and 2018 papers
<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>
<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]] ('''2018'''). ''[http://science.sciencemag.org/content/362/6419/1140 A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play]''. [https://en.wikipedia.org/wiki/Science_(journal) Science], Vol. 362, No. 6419</ref>, but using distributed training for the weights of the [[Neural Networks#Deep|deep]] [[Neural Networks#Convolutional|convolutional neural network]].
 
=PyTorch NNUE=
With the advent of [[Stockfish NNUE]] in 2020, Gary Linscott started an implementation of the [[Stockfish]] [[NNUE]] training in [https://en.wikipedia.org/wiki/PyTorch PyTorch] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75724 Pytorch NNUE training] by [[Gary Linscott]], [[CCC]], November 08, 2020</ref> <ref>[https://github.com/glinscott/nnue-pytorch GitHub - glinscott/nnue-pytorch: NNUE (Chess evaluation) trainer in Pytorch]</ref>.
=Forum Posts=
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?p=332081 Ajax chess] by [[Gary Linscott|Gary]], [[CCC]], February 20, 2010 » [[Garbochess-JS]]
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=15663 Javascript chess engine] by [[Gary Linscott|gladius]], [[Computer Chess Forums|Rybka Forum]], February 23, 2010
* [http://www.talkchess.com/forum/viewtopic.php?p=453708 Undefended pieces] by [[Gary Linscott|Gary]], [[CCC]], March 05, 2012 » [[Loose Piece]]
* [http://www.talkchess.com/forum/viewtopic.php?p=454327 CLOP on Stockfish] by [[Gary Linscott|Gary]], [[CCC]], March 10, 2012 » [[CLOP]], [[Stockfish]]
* [http://www.talkchess.com/forum/viewtopic.php?t=54360 New Stockfish dev +Syzygy compiles by Gary Linscott] by [[Ernest Bonnem]], [[CCC]], November 16, 2014 » [[Stockfish]], [[Syzygy Bases]]
==2015 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=55390&start=10 Re: Why is SF6 so much stronger?] by [[Gary Linscott|Gary]], [[CCC]], February 19, 2015 » [[Stockfish]]* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=66062&start=3 Re: AlphaZero Chess is not that strong ...] by [[Gary Linscott|Gary]], [[CCC]], December 19, 2017 » [[AlphaZero]]* [http://www.talkchess.com/forum/viewtopic.php?t=66280 Announcing lczero] by [[Gary Linscott|Gary]], [[CCC]], January 09, 2018 » [[Leela Chess Zero|LCZero]]* [http://www.talkchess.com/forum/viewtopic.php?t=66452 LCZero is learning] by [[Gary Linscott|Gary]], [[CCC]], January 30, 2018* [http://www.talkchess.com/forum/viewtopic.php?t=66824 LCZero update] by [[Gary Linscott|Gary]], [[CCC]], March 14, 2018* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67087 LCZero on 10x128 now] by [[Gary Linscott|Gary]], [[CCC]], April 12, 2018==2020 ...==* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75247&start=74 Re: A Crossroad in Computer Chess; Or Desperate Flailing for Relevance] by [[Gary Linscott]], [[CCC]], September 30, 2020 » [[NNUE]]* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75724 Pytorch NNUE training] by [[Gary Linscott]], [[CCC]], November 08, 2020 » [[NNUE]] <ref>[https://en.wikipedia.org/wiki/PyTorch PyTorch from Wikipedia]</ref>
=External Links=
* [https://twitter.com/garylinscott Gary Linscott (@garylinscott) | Twitter]
* [http://queensjournal.ca/story/2005-05-24/news/computer-programmer-wins-big/ Computer programmer wins big] by [http://queensjournal.ca/author/janet-shulist/ Janet Shulist], [https://en.wikipedia.org/wiki/The_Queen%27s_Journal Queen's Journal], May 24, 2005
* [https://en.chessbase.com/post/standing-on-the-shoulders-of-giants Standing on the shoulders of giants] by [[Albert Silver]], [[ChessBase|ChessBase News]], September 18, 2019
=References=
[[Category:Programmer|Linscott]]
[[Category:Chess Programmer|Linscott]]
[[Category:Go Programmer|Linscott]]
[[Category:Othello Programmer|Linscott]]
[[Category:Leela Chess Contributor|Linscott]]
[[Category:Stockfish Contributor|Linscott]]

Navigation menu