Changes

Jump to: navigation, search

Gosu

5,617 bytes added, 21:34, 21 March 2019
Created page with "'''Home * Engines * Gosu''' [[FILE:Korean musician-Pansori gosu-01.jpg|border|right|thumb| [https://en.wikipedia.org/wiki/Pansori Pansori] [https://en.wikip..."
'''[[Main Page|Home]] * [[Engines]] * Gosu'''

[[FILE:Korean musician-Pansori gosu-01.jpg|border|right|thumb| [https://en.wikipedia.org/wiki/Pansori Pansori] [https://en.wikipedia.org/wiki/Pansori_gosu Gosu] <ref>[https://en.wikipedia.org/wiki/Pansori_gosu Pansori gosu from Wikipedia]</ref> ]]

'''Gosu''',<br/>
a [[Chess Engine Communication Protocol]] compatible chess engine by [[Arkadiusz Paterek]], originated as a part of his masters thesis. In Korean its name means "expert".

=Description=
In Arkadiusz Paterek's paper ''Modeling of an evaluation function in games'' <ref>[[Arkadiusz Paterek]] ('''2004'''). ''Modelowanie funkcji oceniającej w grach''. [[University of Warsaw]], [https://www.mimuw.edu.pl/~paterek/mfog.ps.gz zipped ps] (Polish, Modeling of an evaluation function in games)</ref>, referring his thesis ''Modeling of an evaluation function in chess'', the [[Evaluation|evaluation]] is mentioned using a [[Neural Networks#Perceptron|single-layer perceptron]] design inspired by [[Michael Buro|Michael Buro's]] [[Michael Buro#GLEM|general linear evaluation model]] (GLEM) <ref>[[Michael Buro]] ('''1998'''). ''[http://link.springer.com/chapter/10.1007/3-540-48957-6_8 From Simple Features to Sophisticated Evaluation Functions]''. [[CG 1998]], [https://skatgame.net/mburo/ps/glem.pdf pdf]</ref> in the domain of [[Othello]]. Gusu performs [[Automated Tuning#LogisticRegression|logistic regression]] to minimize the [https://en.wikipedia.org/wiki/Mean_squared_error mean squared error] [https://en.wikipedia.org/wiki/Loss_function loss function] by [https://en.wikipedia.org/wiki/Gradient_descent gradient descent] over a set of 6.2 million quiet positions from master games, using an [[Oracle|oracle]] score of 0.999 for a win 0.5 for a draw and 0.0013 for a loss versus the [https://en.wikipedia.org/wiki/Dot_product dot product] of a weight and [https://en.wikipedia.org/wiki/Feature_(machine_learning) feature vector] as [[Score|score]] of the position, squashed by a [https://en.wikipedia.org/wiki/Logistic_function logistic function] into a 0.0 to 1.0 range of a [[Pawn Advantage, Win Percentage, and Elo|winning probability]]. To speed up matters, an [[Evaluation Hash Table|evaluation cache]] is used along with [[Lazy Evaluation|lazy evaluation]], which performed well in Gosu's [[MTD(f)]] framework.

=Tournament Play=
Gosu played four [[Polish Computer Chess Championship|Polish Computer Chess Championships]], after a strong debut at the [[PCCC 2004]], it won the [[PCCC 2005]], and became third at the [[PCCC 2006]] and played the [[IOPCCC 2007]] where it lost the final rounds versus later winner [[Glaurung]] and runner up [[WildCat]]-
Gosu further performed at the [[CCT7]] with 4½/8.

=Publications=
* [[Arkadiusz Paterek]] ('''2004'''). ''Modelowanie funkcji oceniającej w szachach''. Masters thesis, [[University of Warsaw]] (Polish, Modeling of an evaluation function in chess)
* [[Arkadiusz Paterek]] ('''2004'''). ''Modelowanie funkcji oceniającej w grach''. [[University of Warsaw]], [https://www.mimuw.edu.pl/~paterek/mfog.ps.gz zipped ps] (Polish, Modeling of an evaluation function in games)

=Forum Posts=
==2004==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=48925 Gosu] by [[Grzegorz Sidorowicz]], [[Computer Chess Forums|Winboard Forum]], September 15, 2004
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=48980 gosu v.0.2] by [[Arkadiusz Paterek|Arek Paterek]], [[Computer Chess Forums|Winboard Forum]], September 20, 2004
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=127 Gosu does not find the mate in 1...] by [[Dr. Axel Schumacher]], [[Computer Chess Forums|Winboard Forum]], October 03, 2004
==2005==
* [https://www.stmintz.com/ccc/index.php?id=409382 Gauntlet Gosu v0.6 with games] by [[Karl-Heinz Söntges]], [[CCC]], February 04, 2005
* [https://www.stmintz.com/ccc/index.php?id=420582 Gauntlet Gosu v0.7 with clear improvement - games] by [[Karl-Heinz Söntges]], [[CCC]], April 12, 2005
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=2422 Gosu 0.8] by Telmo Escobar, [[Computer Chess Forums|Winboard Forum]], April 29, 2005
* [https://www.stmintz.com/ccc/index.php?id=425209 Gauntlet Gosu v0.8 - games] by [[Karl-Heinz Söntges]], [[CCC]], May 10, 2005
* [https://www.stmintz.com/ccc/index.php?id=428984 Gauntlet Gosu v0.9 - games - Fafis was removed] by [[Karl-Heinz Söntges]], [[CCC]], May 30, 2005
==2006 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=5317 Problem with new Gosu] Postby Tony Thomas, [[Computer Chess Forums|Winboard Forum]], August 05, 2006
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=5323 Gosu loosing on time] by [[Volker Pittlik]], [[Computer Chess Forums|Winboard Forum]], August 06, 2006
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=25286 Gosu 0.16 v Thor's Hammer 2.28 (queen sac)] by Graham Banks]], [[CCC]], December 06, 2008

=External Links=
==Chess Engine==
* [http://kirr.homeunix.org/chess/engines/Norbert's%20collection/Gosu%20(Compilation)/ Index of /chess/engines/Norbert's collection/Gosu (Compilation)] by [[Norbert Raimund Leisner]], hosted by [[Kirill Kryukov]]
==Misc==
* [https://en.wikipedia.org/wiki/Gosu Gosu from Wikipedia]
* [https://en.wikipedia.org/wiki/Gosu_%28disambiguation%29 Gosu (disambiguation) from Wikipedia]
: [https://en.wikipedia.org/wiki/Gosu_%28programming_language%29 Gosu (programming language) from Wikipedia]
: [https://en.wikipedia.org/wiki/Gosu_%28library%29 Gosu (library) from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:WinBoard]]
[[Category:XBoard]]

Navigation menu