Changes

Jump to: navigation, search

Fat Fritz

11,376 bytes added, 10:28, 13 March 2021
no edit summary
'''Fat Fritz''',<br/>
a commercial chess entity by [[ChessBase]] , the first version released in November 2019 featuring a set of custom made [[Neural Networks|neural network]] weights that work in the open source project [[Leela Chess Zero]] within its [[Leela Chess Zero#Lc0|Lc0]] executable,while '''Fat Fritz 2.0''' released in February 2021 is based on [[Stockfish NNUE|Stockfish 12]] and custom [[NNUE]] technology.  =Fat Fritz 1=Initially introduced as a cloud project in August summer 2019, inspired by [[DeepMind|DeepMind's]] ground breaking [[AlphaZero]] approach combining [[Deep Learning|Deep learning]] with [[Monte-Carlo Tree Search]] (MCTS) <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 [[Albert Silver|Albert Silver's]] [[Deus X]] experience, relaxing Leela Chess' "Zero" paradigm of pure [[Reinforcement Learning|reinforcement learning]] due to [[Supervised Learning|supervised learning]], Fat Fritz was released in November 2019 as part the [[Fritz|Fritz 17]] package,
best supported by a [[GPU]] card such as [[Nvidia]] [https://en.wikipedia.org/wiki/GeForce_20_series GeForce 20 series].
The project and its underlying techniques were emphasized by a talk of [[AlphaZero]] co-author [[Thore Graepel]] at [[ChessBase]], attended by German computer chess icon [[Thomas Nitsche]] along with his sons and [https://de.wikipedia.org/wiki/Math42 Math42] authors Raphael Nitsche and Maxim Nitsche <ref>[https://en.chessbase.com/post/fat-fritz-what-on-earth-is-that Fat Fritz – What on Earth is that?] by [[Albert Silver]], [[ChessBase|ChessBase News]], August 13, 2019</ref>. Fat Fritz was further supported by [[Daniel Uranga]] <ref>[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</ref> <ref>[https://github.com/DanielUranga/lc0/tree/uci-wdl-reporting GitHub - DanielUranga/lc0 at uci-wdl-reporting]</ref>.
=Lc0 and Fat Fritz Diagrams=
[[FILE:lc0diagram.png|none|border|text-bottom]]
[[FILE:deusx.png|none|border|text-bottom|670px]]
[[Leela Chess Zero#Lc0|Lc0]] and [[Deus X|DeusX]] aka Fat Fritz components <ref>[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]]</ref>
 
=Fat Fritz 2=
'''Fat Fritz 2''', released on February 09, 2021, is based on [[NNUE]] technology and [[Stockfish|Stockfish 12]] with a double sized network,
and thus, running on a CPU, not requiring expensive [[GPU]] graphic cards for game playing like its predecessor.
The network was trained by [[Albert Silver]] with the help of [[Daniel Uranga]] and [[Dietrich Kappe]], who provided scripts and ideas.
Further credits were given to the [[:Category:Stockfish Contributor|Stockfish contributors]], and in particular [[Yu Nasu]] for his groundbreaking work on NNUE, and [[Hisayori Noda]] for the initial [[Stockfish NNUE]] implementation <ref>[https://en.chessbase.com/post/fat-fritz-2-best-of-both-worlds Fat Fritz 2: The Best of Both Worlds] by [[Albert Silver]], [[ChessBase|ChessBase News]], February 10, 2021</ref>.
Using the original Fat Fritz as initial supervisor to evaluate chess positions, the learning of Fat Fritz 2 was [[Reinforcement Learning|reinforced]] by Stockfish's [[Alpha-Beta|alpha-beta]] [[Search|search]] <ref>[https://en.chessbase.com/post/fat-fritz-2-0-the-new-number-1 Fat Fritz 2.0 - The new number 1], [[ChessBase|ChessBase News]], February 09, 2021</ref>.
The initial release had the 40 MiB NNUE file embedded inside the Fat Fritz 2 executable,
and was soon separated after the intervention of the Stockfish community due to a possible [[Free Software Foundation#GPL|GPL license]] violation <ref>[https://blog.stockfishchess.org/post/643239805544792064/statement-on-fat-fritz-2 Statement on Fat Fritz 2] by [[Joost VandeVondele]], [[Computer Chess Forums|Stockfish Blog]], February 15, 2021</ref>.
While the separated none GPL licensed NNUE file had a replacement on GitHub <ref>[https://github.com/DanielUranga/Stockfish/blob/ff2/src/FatFritz2_v1.bin Stockfish/FatFritz2_v1.bin at ff2 · DanielUranga/Stockfish · GitHub]</ref>, it was not identical with the commercial purchased network, yielding in weaker play <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76537&start=238 Re: Fat Fritz 2] by [[Stefan Pohl]], [[CCC]], February 13, 2021</ref>.
The Stockfish community, denying Fat Fritz 2's originality as claimed by ChessBase, reacted with the release of [[Stockfish|Stockfish 13]] on February 19, 2021 <ref>[https://blog.stockfishchess.org/post/643570707142492160/stockfish-13 Stockfish 13], The Stockfish Team, February 19, 2021</ref>.
=See also=
* [[Fritz]]
* [[Leela Chess Zero]]
* [[Stockfish NNUE]]
* [[NNUE]]
* [[YaneuraOu]]
=Forum Posts=
==2019==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71540 'Deus X' Unveiled as FAT FRITZ PROJECT...] by supersharp77, [[CCC]], August 13, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71658 Match between SF 10 and Fat Fritz] by Steppenwolf, [[CCC]], August 26, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72170 Fritz 17] by sainzlei, [[CCC]], October 25, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72395 Nice review fo Fat Fritz] by [[Jouni Uski]], [[CCC]], November 22, 2019 » [[#Review|Review]]
==2020==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=73275 Fat Fritz update] by Nordlandia, [[CCC]], March 05, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76031 Fat Fritz Update] by Nordlandia, [[CCC]], December 09, 2020
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76031&start=7 Re: Fat Fritz Update] by [[Albert Silver]], [[CCC]], December 12, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76105 Fat Fritz for Linux] by [[Joshua Shriver]], [[CCC]], December 20, 2020
==2021==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76537 Fat Fritz 2] by [[Jouni Uski]], [[CCC]], February 09, 2021
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76537&start=270 Re: Fat Fritz 2] by [[Gary Linscott|gladius]], [[CCC]], February 14, 2021 » [[CCRL]]
* [https://twitter.com/gcpascutto/status/1359193623171055617?s=20 If your idea of innovation ...] by [[Gian-Carlo Pascutto]], [https://en.wikipedia.org/wiki/Twitter Twitter], February 09, 2021
* [https://groups.google.com/g/fishcooking/c/VoCCwyRrYT8/m/3N_ShromAgAJ Fat Fratz 2.0 Copyleft Infringement] by Bernt Nicht, [[Computer Chess Forums|FishCooking]], February 10, 2021
: [https://groups.google.com/g/fishcooking/c/VoCCwyRrYT8/m/V8GrIbdCAgAJ Re: Fat Fratz 2.0 Copyleft Infringement] by [[Joost VandeVondele]], [[Computer Chess Forums|FishCooking]], February 10, 2021
* [https://twitter.com/tordr/status/1359428424255823875?ref_src=twsrc%5Etfw I'm so disappointed ...] by [[Tord Romstad]], [https://en.wikipedia.org/wiki/Twitter Twitter], February 10, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76567 Calling All Armchair GPL Lawyers] by [[Andrew Grant]], [[CCC]], February 12, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76572 FF2 verses SF, what are the important differences?] by [[Dann Corbit]], [[CCC]], February 13, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76632 Interesting read about Fat Fritz 2] by Marc-O Moisan-Plante, [[CCC]], February 19, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76664 Are neural nets (the weights file) copyrightable?] by [[Adam Treat]], [[CCC]], February 21, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76673 Fat Fritz 2 nets: Github posted vs commercial] by Tibono, [[CCC]], February 22, 2021
* [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 » [[Allie]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76718 The distinction between engines and neural nets] by Madeleine Birchfield, [[CCC]], February 26, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76730 An actual interesting computer chess read about FF2] by [[Dietrich Kappe]], [[CCC]], February 27, 2021 » [[#StephenHam|Stephen Ham article]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76742 How to make a double-sized net as good as SF NNUE in a few easy steps] by [[Chris Whittington]], [[CCC]], February 28, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76826 It walks like a clone, it quacks like a clone ...] by [[Michael Byrne|MikeB]], [[CCC]], March 09, 2021
 
=Blog Posts=
<ref>[https://www.fatfritz.net/ fatfritz.net]</ref>
* [https://schach.computer/fat-fritz-2-ein-unmoralisches-angebot/ Fat Fritz 2 - Ein unmoralisches Angebot] by [https://schach.computer/author/schachfreunde/ Topschach Benny], February 12, 2021 (German)
* [https://blog.stockfishchess.org/post/643239805544792064/statement-on-fat-fritz-2 Statement on Fat Fritz 2] by [[Joost VandeVondele]], [[Computer Chess Forums|Stockfish Blog]], February 15, 2021
* [https://lichess.org/blog/YCvy7xMAACIA8007/fat-fritz-2-is-a-rip-off Fat Fritz 2 is a rip-off], The [[Stockfish]], [[Leela Chess Zero]] and [[Lichess]] teams, February 16, 2021
* [https://chess24.com/en/read/news/chessbase-s-fat-fritz-2-condemned-as-rip-off-stockfish-clone ChessBase’s Fat Fritz 2 condemned as ‘rip-off’ Stockfish clone] by [[Colin McGourty]], [[Chess24]], February 22, 2021
* [https://www.chess.com/news/view/chessbase-fat-fritz-2-stockfish-leela-chess-zero Open Source Community Critical Of Chessbase, Fat Fritz 2] by [[Peter Doggers]], [[Chess.com]], February 24, 2021 » [[Matthew L. Ginsberg]]
=External Links=
==Purchase==* [https://shop.chessbase.com/en/products/fritz_17 Fritz 17 - The giant PC chess program, now with Fat Fritz] - [[ChessBase|ChessBase Shop]]* [https://shop.chessbase.com/en/products/fat_fritz_2 Fat Fritz 2] - [[ChessBase|ChessBase Shop]]==ChessBase News=====2019===
* [https://en.chessbase.com/post/fat-fritz-what-on-earth-is-that Fat Fritz – What on Earth is that?] by [[Albert Silver]], [[ChessBase|ChessBase News]], August 13, 2019
* [https://en.chessbase.com/post/using-fat-fritz-in-the-engine-cloud Using Fat Fritz in the Engine Cloud] by [https://de.chessbase.com/author/nadja-wittmann Nadja Wittmann], [[ChessBase|ChessBase News]], August 15, 2019
* [https://en.chessbase.com/post/optimizing-fat-fritz Optimizing Fat Fritz, the top rated engine in the world] by [[Albert Silver]], [[ChessBase|ChessBase News]], November 25, 2019
* [https://en.chessbase.com/post/fat-fritz-in-the-cloud Fat Fritz in the cloud] by [[Albert Silver]], [[ChessBase|ChessBase News]], November 28, 2019
===2020===
* [https://en.chessbase.com/post/fat-fritz-and-the-1200 Fat Fritz for the club player] by [https://en.chessbase.com/author/tanmay-srinath Tanmay Srinath], [[ChessBase|ChessBase News]], January 09, 2020
* [https://en.chessbase.com/post/fat-fritz-update-and-fat-fritz-jr Fat Fritz 1.1 update and a small gift] by [[Albert Silver]]. [[ChessBase|ChessBase News]], March 05, 2020
* [https://en.chessbase.com/post/out-preparing-the-candidates-with-fat-fritz-part-1 Out-preparing the Candidates with Fat Fritz (Part 1)] by [https://en.chessbase.com/author/tanmay-srinath Tanmay Srinath], [[ChessBase|ChessBase News]], March 21, 2020
* [https://en.chessbase.com/post/out-preparing-the-candidates-with-fat-fritz-part-2 Out-preparing the Candidates with Fat Fritz (Part 2)] by [https://en.chessbase.com/author/tanmay-srinath Tanmay Srinath], [[ChessBase|ChessBase News]], March 25, 2020
* [https://en.chessbase.com/post/fat-fritz-ingenious-without-stereotypes Fat Fritz: strong, creative, original] by [[Stephan Oliver Platz]], [[ChessBase|ChessBase News]], March 27, 2020
* [https://en.chessbase.com/post/running-leela-and-fat-fritz-on-your-notebook Running Leela and Fat Fritz on your notebook] by [https://ratings.fide.com/card.phtml?event=2099713 Evelyn Zhu], [[ChessBase|ChessBase News]], June 14, 2020 » [[Leela Chess Zero]]
===2021===
* [https://en.chessbase.com/post/fat-fritz-2-0-the-new-number-1 Fat Fritz 2.0 - The new number 1], [[ChessBase|ChessBase News]], February 09, 2021
* [https://en.chessbase.com/post/fat-fritz-2-best-of-both-worlds Fat Fritz 2: The Best of Both Worlds] by [[Albert Silver]], [[ChessBase|ChessBase News]], February 11, 2021
* <span id="interview"></span>[https://en.chessbase.com/post/interview-with-albert-silver-his-journey-to-fat-fritz-2-0 Interview with Albert Silver - His journey to Fat Fritz 2.0] by [https://www.udemy.com/user/arne-kaehler/ Arne Kaehler], [[ChessBase|ChessBase News]], February 12, 2021, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=9C-E1BqzLcs|alignment=left|valignment=top}}
* [https://en.chessbase.com/post/how-a-neural-network-is-made How a neural network is made] by [[Albert Silver]], [[ChessBase|ChessBase News]], February 21, 2021
* <span id="StephenHam"></span>[https://en.chessbase.com/post/discussing-moves-with-a-neural-network Discussing moves with a neural network] by [[Stephen Ham]], [[ChessBase|ChessBase News]], February 27, 2021 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76730 An actual interesting computer chess read about FF2] by [[Dietrich Kappe]], [[CCC]], February 27, 2021</ref>
==Fritz 17==
* [https://en.chessbase.com/post/fritz-17-with-fat-fritz-and-goodies Introducing Fritz 17 with Fat Fritz and other goodies], [[ChessBase|ChessBase News]], November 12, 2019
* <span id="Review"></span>[https://new.uschess.org/news/fat-fritz-fritz-17-review-i/ Fat Fritz and Fritz 17: A Review (Part I)] by [https://en.chessbase.com/author/john-hartmann John Hartmann], [https://en.wikipedia.org/wiki/United_States_Chess_Federation US Chess], November 17, 2019
* [https://new.uschess.org/news/fat-fritz-fritz-17-review-part-ii/ Fat Fritz and Fritz 17: A Review (Part II)] by [https://en.chessbase.com/author/john-hartmann John Hartmann], [https://en.wikipedia.org/wiki/United_States_Chess_Federation US Chess], November 19, 2019 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72395 Nice review fo Fat Fritz] by [[Jouni Uski]], [[CCC]], November 22, 2019</ref>
* [https://shop.chessbase.com/en/products/fritz_17 Fritz 17 - The giant PC chess program, now with Fat Fritz] - [[ChessBase|ChessBase Shop]]
==Source Code==
* [https://github.com/DanielUranga/lc0/tree/uci-wdl-reporting GitHub - DanielUranga/lc0 at uci-wdl-reporting] by [[Daniel Uranga]]
* [https://ci.appveyor.com/project/DanielUranga/lc0 lc0 84 - AppVeyor]
* [https://github.com/kiudee/bayes-skopt GitHub - kiudee/bayes-skopt: A fully Bayesian implementation of sequential model-based optimization] by [[Karlson Pfannschmidt]] <ref>[https://en.chessbase.com/post/fat-fritz-update-and-fat-fritz-jr Fat Fritz 1.1 update and a small gift] by [[Albert Silver]]. [[ChessBase|ChessBase News]], March 05, 2020</ref>
* [https://github.com/yaneurao/YaneuraOu GitHub - yaneurao/YaneuraOu: YaneuraOu is the World's Strongest Shogi engine(AI player), WCSC29 1st winner, educational and USI compliant engine] » [[YaneuraOu]]
* [https://github.com/DanielUranga/Stockfish/tree/ff2 GitHub - DanielUranga/Stockfish at ff2] by [[Daniel Uranga]]
: [https://github.com/DanielUranga/Stockfish/commit/e44edde482ad06154c5133173245fdd2ad48a8cc#diff-a29c7f79728b32e998f606ae6f2fd2cb7c4a654fb0cef86547335542ca8ac054R38 ff2 · DanielUranga/Stockfish@e44edde · GitHub]
: [https://github.com/DanielUranga/Stockfish/commit/faef72afbf10273ca8688a4ba1c7863426c93c6e FF2 · DanielUranga/Stockfish@faef72a · GitHub]
: [https://github.com/DanielUranga/Stockfish/blob/ff2/src/FatFritz2_v1.bin Stockfish/FatFritz2_v1.bin at ff2 · DanielUranga/Stockfish · GitHub]
 
==Rating Lists==
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Fritz&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fat Fritz] in [[CCRL|CCRL Blitz]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Fritz&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Fat Fritz] in [[CCRL|CCRL 40/15]]
=References=
[[Category:Commercial]]
[[Category:ChessBase]]
[[Category:Derivative]]
[[Category:UCI]]
[[Category:X64]]
[[Category:PC]]
[[Category:GPU]]
[[Category:NNDCNN]][[Category:MCTS]][[Category:NNUE]]
[[Category:Windows]]
[[Category:Industrial Heritage Trail]]
[[Category:Videos]]

Navigation menu