Difference between revisions of "Fat Fritz"

From Chessprogramming wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
'''Fat Fritz''',<br/>
 
'''Fat Fritz''',<br/>
a commercial chess entity by [[ChessBase]] 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. Initially introduced as a cloud project in August 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>,
+
a commercial chess entity by [[ChessBase]], the first version released in August 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 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,  
 
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].  
 
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>.
 
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:lc0diagram.png|none|border|text-bottom]]
 
[[FILE:deusx.png|none|border|text-bottom|670px]]  
 
[[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>
 
[[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''' is based on [[NNUE]] technology using [[Stockfish NNUE]] aka [[Stockfish|Stockfish 12]] with a customized, double sized network,
 +
and thus, does not require [[GPU]] graphic cards for game playing <ref>[https://en.chessbase.com/post/92134 Fat Fritz 2: The Best of Both Worlds] by [[Albert Silver]], [[ChessBase|ChessBase News]]</ref>.
 +
The network was trained by [[Albert Silver]] using the original Fat Fritz,
 +
[[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>.
 +
 
=See also=
 
=See also=
 
* [[AlphaZero]]
 
* [[AlphaZero]]
Line 19: Line 28:
 
* [[Fritz]]
 
* [[Fritz]]
 
* [[Leela Chess Zero]]
 
* [[Leela Chess Zero]]
 +
* [[Stockfish NNUE]]
 +
* [[NNUE]]
  
 
=Forum Posts=
 
=Forum Posts=
Line 34: Line 45:
 
: [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=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
 
* [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
  
 
=External Links=
 
=External Links=
==ChessBase==
+
==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===
 
===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/fat-fritz-what-on-earth-is-that Fat Fritz – What on Earth is that?] by [[Albert Silver]], [[ChessBase|ChessBase News]], August 13, 2019
Line 58: Line 74:
 
* [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/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]]
 
* [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/92134 Fat Fritz 2: The Best of Both Worlds] by [[Albert Silver]], [[ChessBase|ChessBase News]]
  
 
==Fritz 17==
 
==Fritz 17==
Line 63: Line 82:
 
* <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
 
* <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://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==
 
==Source Code==
Line 84: Line 102:
 
[[Category:DCNN]]
 
[[Category:DCNN]]
 
[[Category:MCTS]]
 
[[Category:MCTS]]
 +
[[Category:NNUE]]
 
[[Category:Windows]]
 
[[Category:Windows]]
 
[[Category:Industrial Heritage Trail]]
 
[[Category:Industrial Heritage Trail]]

Revision as of 22:39, 9 February 2021

Home * Engines * Fat Fritz

Unser Fritz [1]

Fat Fritz,
a commercial chess entity by ChessBase, the first version released in August 2019 featuring a set of custom made neural network weights that work in the open source project Leela Chess Zero within its Lc0 executable, while Fat Fritz 2.0 released in February 2021 is based on Stockfish 12 and custom NNUE technology.

Fat Fritz 1

Initially introduced as a cloud project in summer 2019, inspired by DeepMind's ground breaking AlphaZero approach combining Deep learning with Monte-Carlo Tree Search (MCTS) [2], and Albert Silver's Deus X experience, relaxing Leela Chess' "Zero" paradigm of pure reinforcement learning due to supervised learning, Fat Fritz was released in November 2019 as part the Fritz 17 package, best supported by a GPU card such as Nvidia 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 Math42 authors Raphael Nitsche and Maxim Nitsche [3]. Fat Fritz was further supported by Daniel Uranga [4] [5].

Lc0diagram.png
Deusx.png

Lc0 and DeusX aka Fat Fritz components [6]

Fat Fritz 2

Fat Fritz 2 is based on NNUE technology using Stockfish NNUE aka Stockfish 12 with a customized, double sized network, and thus, does not require GPU graphic cards for game playing [7]. The network was trained by Albert Silver using the original Fat Fritz, reinforced by Stockfish's alpha-beta search [8].

See also

Forum Posts

2019

2020

Re: Fat Fritz Update by Albert Silver, CCC, December 12, 2020

2021

External Links

Purchase

ChessBase News

2019

2020

2021

Fritz 17

Source Code

Rating Lists

References

Up one Level