Michael Sherwin
Revision as of 14:58, 4 March 2019 by GerdIsenberg (talk | contribs) (Created page with "'''Home * People * Michael Sherwin''' '''Michael J. Sherwin''',<br/> an American computer chess programmer, and stockbroker <ref>[http://www.talkchess.com/f...")
Home * People * Michael Sherwin
Michael J. Sherwin,
an American computer chess programmer, and stockbroker [1].
He is author of the WinBoard compatible chess engine RomiChess, which is famous for its learning approach [2]. Michael's interests in bitboards and methods to generate sliding piece attacks did result in his index based approach, coined by Harald Lüßen as Sherwin Bitboards.
Forum Posts
2005 ...
- RomiChess && learning or the emperor has no clothes by Michael Sherwin, Winboard Forum, May 19, 2006
- Magic Bitboards Explained! by Michael Sherwin, Winboard Forum, December 4, 2006
- Fruit, Rybka, Strelka final conclusion! (I hope) by Michael Sherwin, CCC, July 13, 2007 » Fruit, Rybka, Strelka
- What is Fruit? Fabien explains! by Michael Sherwin, CCC, July 14, 2007
- Improving history tables by Michael Sherwin, CCC, July 25, 2007
- Why material imbalance tables are needed by Michael Sherwin, CCC, August 09, 2007 » Material Tables
- Is it time for another new move generator? by Michael Sherwin, CCC, November 11, 2007 » Move Generation
- Did someone mention the GNUChess move Generator? by Michael Sherwin, CCC, November 12, 2007 » GNU Chess
- Modified old 64 bit attack getter by Michael Sherwin, CCC, December 06, 2009
2010 ...
- Figuring out the R factor by Michael Sherwin, CCC, January 03, 2010 » Depth Reduction R
- A different way of doing Null Move reductions by Michael Sherwin, CCC, June 29, 2010
- Questions for the Stockfish team by Michael Sherwin, CCC, July 16, 2010
- It is finally time to announce by Michael Sherwin, CCC, November 07, 2010
- Learning to program in RUST, together by Michael Sherwin, CCC, December 29, 2014 » Rust [3]
2015 ...
- My EarlyWork.zip file by Michael Sherwin, CCC, March 16, 2015
- Wanted: eval insight for a specific position by Michael Sherwin, CCC, June 01, 2015
- Programming for style of play by Michael Sherwin, CCC, June 02, 2015
- An approach to precomputed move generation bitboards by Michael Sherwin, CCC, December 01, 2015
2016
- C programming style question by Michael Sherwin, CCC, January 19, 2016
- EMR & EMP by Michael Sherwin, CCC, July 19, 2016 » Reductions, Pruning
- Time management trick by Michael Sherwin, CCC, July 19, 2016
- I've been fiddling with my chess engine by Michael Sherwin, CCC, November 29, 2016
2017
- Back from the edge of death, again! by Michael Sherwin, CCC, August 11, 2017
- What is causing this problem? by Michael Sherwin, CCC, August 16, 2017 » Move Ordering
- Rethinking r in null move by Michael Sherwin, CCC, August 18, 2017 » Depth Reduction R
- Source code needed for simple experiment by Michael Sherwin, CCC, August 31, 2017
- Can't get Jim Ablett's compile of Viper to work by Michael Sherwin, CCC, August 31, 2017 » Viper
- Question about parallel search and race conditions by Michael Sherwin, CCC, September 11, 2017
- Update on null move and LMR by Michael Sherwin, CCC, October 01, 2017 » R
- EMR based on Null Move threat by Michael Sherwin, CCC, October 30, 2017 » Reductions
- AlphaGo Zero And AlphaZero, RomiChess done better by Michael Sherwin, CCC, December 07, 2017 » AlphaZero
- Understanding the power of reinforcement learning by Michael Sherwin, CCC, December 12, 2017
- I can't believe that so many people don't get it! by Michael Sherwin, CCC, December 18, 2017
- Example of RL in action for programmers by Michael Sherwin, CCC, December 20 2017
- Two new instances of RomiChess in self play by Michael Sherwin, CCC, December 25, 2017
- RomiFischer vs RomiKarpov for some lite fun by Michael Sherwin, CCC, December 27, 2017
- RomiKarpov vs RomiKasparov by Michael Sherwin, CCC, December 28, 2017
- The Sherwinator vs The Terminator by Michael Sherwin, CCC, December 29, 2017
2018
- Training with RomiChess in console mode by Michael Sherwin, CCC, January 01, 2018
- Making null move better? by Michael Sherwin, CCC, January 25, 2018 » Null Move Pruning
- I'm not very happy with the do {} while() statement in C by Michael Sherwin, CCC, February 18, 2018
- UCI vs Winboard question by Michael Sherwin, CCC, March 05, 2018 » UCI, WinBoard
- Elostat Question by Michael Sherwin, CCC, March 30, 2018
- Some RomiChess progress by Michael Sherwin, CCC, March 31, 2018
- Romi-Carlsen vs Romi-Caruana for entertainment only by Michael Sherwin, CCC, September 22, 2018
2018
- Reinforcement Learning (RL) in real time paradigm by Michael Sherwin, CCC, January 14, 2019
- An improvement to classic Chess4.5 style bitboards by Michael Sherwin, CCC, March 01, 2019 » Bitboard Serialization
- Maybe a new use case for an old idea of mine by Michael Sherwin, CCC, March 01, 2019
- Opinions requested for new move gen idea by Michael Sherwin, CCC, March 03, 2019 » Table-driven Move Generation
References
- ↑ Re: It is finally time to announce by Michael Sherwin, CCC, November 09, 2010
- ↑ RomiChess && learning or the emperor has no clothes by Michael Sherwin, Winboard Forum, May 19, 2006
- ↑ Rust (programming language) from Wikipedia