Difference between revisions of "Winter"

From Chessprogramming wiki
Jump to: navigation, search
Line 4: Line 4:
 
   
 
   
 
'''Winter''',<br/>
 
'''Winter''',<br/>
an [[UCI]] compliant [[Open Source Engines|open source chess engine]] by [[Jonathan Rosenthal]], written in [[Cpp|C++]], released on January 08, 2018 under the terms of [[Free Software Foundation#GPL|GPL Version 3]]. Winter is inspired by [[Learning|machine learning]] techniques, as applied in [[Move Ordering|move ordering]] and in particular in [[Evaluation|evaluation]], and heavily relies on [https://en.wikipedia.org/wiki/Template_(C%2B%2B) C++ templates] but not on any library aside from [https://en.wikipedia.org/wiki/Standard_Template_Library STL] as it comes with its own implementations for [https://en.wikipedia.org/wiki/Statistics statistics] <ref>[https://github.com/rosenthj/Winter/blob/master/src/learning/statistics.h Winter/statistics.h at master · rosenthj/Winter · GitHub]</ref> and [https://en.wikipedia.org/wiki/Linear_algebra linear algebra] <ref>[https://github.com/rosenthj/Winter/blob/master/src/learning/linear_algebra.h Winter/linear_algebra.h at master · rosenthj/Winter · GitHub]</ref>. Winter started its life in 2016 as a group project at [[ETH Zurich]] in a course on parallel computing along with Jonas Kuratli and Jonathan Maurer - the current release with Jonathan Rosenthal as sole author has removed the parallel portion of the code <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66266 Winter Released] by [[Jonathan Rosenthal]], [[CCC]], January 08, 2018</ref>. It started to play on-line at [[Harm Geert Muller|HGM's]] [[Online Engine Blitz Tourneys]] in April 2017 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=63777&start=9 Re: On-line engine blitz tourney April] by [[Harm Geert Muller]], [[CCC]], April 22, 2017</ref>.  
+
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Jonathan Rosenthal]], written in [[Cpp|C++]], released on January 08, 2018 under the terms of [[Free Software Foundation#GPL|GPL Version 3]]. Winter is inspired by [[Learning|machine learning]] techniques, as applied in [[Move Ordering|move ordering]] and in particular in [[Evaluation|evaluation]], and heavily relies on [https://en.wikipedia.org/wiki/Template_(C%2B%2B) C++ templates] but not on any library aside from [https://en.wikipedia.org/wiki/Standard_Template_Library STL] as it comes with its own implementations for [https://en.wikipedia.org/wiki/Statistics statistics] <ref>[https://github.com/rosenthj/Winter/blob/master/src/learning/statistics.h Winter/statistics.h at master · rosenthj/Winter · GitHub]</ref> and [https://en.wikipedia.org/wiki/Linear_algebra linear algebra] <ref>[https://github.com/rosenthj/Winter/blob/master/src/learning/linear_algebra.h Winter/linear_algebra.h at master · rosenthj/Winter · GitHub]</ref>. Winter started its life in 2016 as a group project at [[ETH Zurich]] in a course on parallel computing along with Jonas Kuratli and Jonathan Maurer - the current release with Jonathan Rosenthal as sole author has removed the parallel portion of the code <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66266 Winter Released] by [[Jonathan Rosenthal]], [[CCC]], January 08, 2018</ref>. It started to play on-line at [[Harm Geert Muller|HGM's]] [[Online Engine Blitz Tourneys]] in April 2017 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=63777&start=9 Re: On-line engine blitz tourney April] by [[Harm Geert Muller]], [[CCC]], April 22, 2017</ref>.  
  
 
=Selected Features=  
 
=Selected Features=  

Revision as of 14:44, 26 June 2018

Home * Engines * Winter

Winter,
an UCI compliant open source chess engine by Jonathan Rosenthal, written in C++, released on January 08, 2018 under the terms of GPL Version 3. Winter is inspired by machine learning techniques, as applied in move ordering and in particular in evaluation, and heavily relies on C++ templates but not on any library aside from STL as it comes with its own implementations for statistics [2] and linear algebra [3]. Winter started its life in 2016 as a group project at ETH Zurich in a course on parallel computing along with Jonas Kuratli and Jonathan Maurer - the current release with Jonathan Rosenthal as sole author has removed the parallel portion of the code [4]. It started to play on-line at HGM's Online Engine Blitz Tourneys in April 2017 [5].

Selected Features

[6]

Board Representation

BMI2 - PEXT Bitboards

Search

Evaluation

A set of Gaussians

Misc

Forum Posts

Re: Winter Released by Jonathan Rosenthal, CCC, January 09, 2018
Windows version released by Jonathan Rosenthal, CCC, January 23, 2018

External Links

Chess Engine

Misc

feat. Tommy Shannon on bass and Uncle John Turner on drums

References

Up one Level