Changes

Jump to: navigation, search

Rémi Coulom

16,875 bytes added, 20:01, 31 May 2018
Created page with "'''Home * People * Rémi Coulom''' border|right|thumb|Rémi Coulom <ref>Rémi Coulom, [[16th Computer Olympiad, 2011, Photo by [..."
'''[[Main Page|Home]] * [[People]] * Rémi Coulom'''

[[FILE:RemiCoulom2011.JPG|border|right|thumb|Rémi Coulom <ref>Rémi Coulom, [[16th Computer Olympiad]], 2011, Photo by [[Gerd Isenberg]]</ref> ]]

'''Rémi Coulom''',<br/>
a French computer scientist, [https://en.wikipedia.org/wiki/Freelancer freelance] programmer in the field of [[Artificial Intelligence|artificial intelligence]] in [[Games|games]], and former associate professor (Maître de Conférences) of computer science at the [https://en.wikipedia.org/wiki/Charles_de_Gaulle_University_%E2%80%93_Lille_III Charles de Gaulle University – Lille III], and a member of the [http://www.grappa.univ-lille3.fr/ GRAPPA] and [http://sequel.futurs.inria.fr/ SequeL] research groups, in [https://en.wikipedia.org/wiki/Lille Lille], France <ref>[http://remi.coulom.free.fr/ Rémi Coulom's Home Page]</ref> . Rémi contributed to computer chess with his famous chess program [[The Crazy Bishop]], the [[Bayesian Elo Rating]] system <ref>[https://www.remi-coulom.fr/Bayesian-Elo/ Bayesian Elo Rating]</ref> and the [[Treemap]] search-tree visualization. The Crazy Bishop was one of the pioneers in supporting the [[Chess Engine Communication Protocol]].

His more recent research interests focus to the more challenging domain of [[Go|Computer Go]]. His [[Lines of Action]] program [https://www.game-ai-forum.org/icga-tournaments/program.php?id=530 Lola] and Go playing program [[Crazy Stone]] deal with [[Monte-Carlo Tree Search]] and [[Neural Networks]], and as of May 2016, [[Deep Learning]] <ref>[https://www.remi-coulom.fr/CrazyStone/ Crazy Stone]</ref>. Rémi is further co-author of [https://www.game-ai-forum.org/icga-tournaments/program.php?id=530 Erica] in supervising primary author [[Shih-Chieh Huang|Aja Huang]]. At the [[Advances in Computer Games 13]] conference in [[Tilburg University|Tilburg]], 2011, Rémi introduced [[CLOP]], Confident Local Optimization for [[Automated Tuning|Noisy Black-Box Parameter Tuning]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=40237 CLOP for Noisy Black-Box Parameter Optimization] by [[Rémi Coulom]], [[CCC]], September 01, 2011</ref> <ref>[[Rémi Coulom]] ('''2011'''). ''[http://remi.coulom.free.fr/CLOP/ CLOP: Confident Local Optimization for Noisy Black-Box Parameter Tuning]''. [[Advances in Computer Games 13]]</ref>. Rémi Coulom was board member of the [[ICGA]] as Programmers Representative, superseded in November 2011 by [[Mark Lefler]]. He also did the excellent [https://www.game-ai-forum.org/icga-tournaments/about.php Web site development] of the [https://www.game-ai-forum.org/icga-tournaments/ ICGA Tournament Database].

=Photos=
==The Crazy Bishop==
from the [[FCCC 2002|9th French Computer Chess Championship]], [https://en.wikipedia.org/wiki/Massy%2C_Essonne Massy], 2002 <ref>[http://www.ludochess.com/fccc2002/tournoi.php3 Massy, France - 5 & 6 Oct 2002 - 9ème Championnat Français de Programmes d'Echecs]</ref>
[[FILE:fccc2002-06.jpg|none|border|text-bottom|link=http://www.ludochess.com/fccc2002/tournoi.php3]]
[[Chess Wizard]] vs [[The Crazy Bishop]], [[Frédéric Louguet]], [[Rémi Coulom]], [[FCCC 2002]]
[[FILE:fccc2002.jpg|none|border|text-bottom|640px|link=http://www.ludochess.com/fccc2002/sr_11.jpg]]
[[Stéphane Nguyen|Stéphane]], [[Jean-Philippe Lougue|Jean-Philippe]], [[Bernard Brioit|Bernard]], [[Sylvain Renard|Sylvain]], [[Franck Zibi|Franck]], [[Frédéric Louguet|Frédéric]], [[Bruno Lucas|Bruno L]], [[Pascal Tang|Pascal]], [[Bruno Bras|Bruno B]], [[Rémi Coulom|Rémi]], [[Eric Marathée|Eric]] <ref>Group Photo by [[Ernest Bonnem]], [http://www.ludochess.com/fccc2002/tournoi.php3 Massy, France - 5 & 6 Oct 2002 - 9ème Championnat Français de Programmes d'Echecs]</ref>

==Gold with Crazy Stone==
[[FILE:Go9x9Turin2006.jpg|none|border|text-bottom|link=http://www.yss-aya.com/photo/20060525torino/Htmls/PICT1076.html]]
[[11th Computer Olympiad#Go9x9|11th Computer Olympiad, Go 9x9]], [[Keh-Hsun Chen|Ken Chen]], [[Rémi Coulom]], [[Hiroshi Yamashita]] and [[Jaap van den Herik]] <ref>[http://www.yss-aya.com/photo/20060525torino/index06.html Computer Olympiad in Torino, Italy], Photo gallery by [[Hiroshi Yamashita]]</ref>
<span id="Quote"></span>
=Open Source=
Post by Rémi Coulom on [[Open Source Engines|open source]] 1997 <ref>[http://groups.google.com/group/rec.games.chess.computer/msg/1f37f1a88e61bd22 Chess C++ class library source code released] by [[Rémi Coulom]], [[Computer Chess Forums|rgcc]] April 1, 1997</ref> :
In the last release of [[The Crazy Bishop]], I have added a part of the source code. Here is what I added to the web page:

''I will not distribute the source code of TCB. I fear that distributing it can have unpleasant consequences, such as the risk of meeting a modified version in a tournament, which happened to [[Crafty]] in [[WMCCC 1996|Jakarta]]. I think that keeping the code '''secret''' is a good way to preserve the fun of competition.''

''However, this distribution includes the source code of the [[Cpp|C++]] chess library used by TCB, along with a very simple (and poor) chess engine demonstrating how to use it. This chess library could be useful for people wanting to write their own chess program. By subclassing the CEngine class, you will be able to concentrate on the programming of the chess engine only, and the class library will give you for free a console user interface, xboard/Zippy interface, search tree analysis tools, pgn file input/output, and more to come in future versions. Since no programer showed interest in this class library yet, it is not documented for more than my personal use. If my code raises some interest among programmers, I will add the necessary documentation.''

Some students in a French school have to write a chess program as a project, and decided to use my chess library. This means that I will probably add documentation soon.

By the way, new improvements will be added very soon to my web page. (probably before tomorrow). I am testing changes I have made this week end before I publish them. TCB 0026 is now about 10% faster than the previous version, with a better positional evaluation.

Rémi

=Selected Publications=
<ref>[http://remi.coulom.free.fr/ Rémi Coulom's Home Page]</ref>
==2000 ...==
* [[Rémi Coulom]] ('''2002'''). ''Treemaps for Search-Tree Visualization''. [[7th Computer Olympiad#Workshop|7th Computer Olympiad Workshop]], [https://www.remi-coulom.fr/Publications/CGOlympiad2002.pdf pdf]
* [[Rémi Coulom]] ('''2004'''). ''The Massy 2004 Computer Chess Tournament''. [[ICGA Journal#27_3|ICGA Journal, Vol. 27, No. 3]] » [[Massy 2004]]
==2005 ...==
* [[Rémi Coulom]], [[Keh-Hsun Chen|Ken Chen]] ('''2006'''). ''Crazy Stone wins 9x9 Go tournament''. [[ICGA Journal#29_2|ICGA Journal, Vol. 29, No. 2]] » [[11th Computer Olympiad#Go9x9|11th Computer Olympiad]]
* [[Rémi Coulom]], [[Keh-Hsun Chen|Ken Chen]] ('''2006'''). ''Gnu Go wins 19x19 Go tournament''. [[ICGA Journal#29_2|ICGA Journal, Vol. 29, No. 2]] » [[11th Computer Olympiad#Go|11th Computer Olympiad]]
* [[Rémi Coulom]] ('''2006'''). ''[http://remi.coulom.free.fr/CG2006/ Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search]''. [[CG 2006]], [http://remi.coulom.free.fr/CG2006/CG2006.pdf pdf]
* [[Rémi Coulom]] ('''2007'''). ''[http://remi.coulom.free.fr/Amsterdam2007/ Computing Elo Ratings of Move Patterns in the Game of Go]''. [[CGW 2007]]
* [[Rémi Coulom]] ('''2007'''). ''Computing Elo Ratings of Move Patterns in the Game of Go''. [[ICGA Journal#30_4|ICGA Journal, Vol. 30, No. 4]], [http://remi.coulom.free.fr/Amsterdam2007/icgaj.pdf pdf]
* [[Rémi Coulom]] ('''2007'''). ''[http://remi.coulom.free.fr/Hakone2007/ Monte-Carlo Tree Search in Crazy Stone]''. [http://remi.coulom.free.fr/Hakone2007/Hakone.pdf sides as pdf]
* [[Rémi Coulom]] ('''2008'''). ''Crazy Stone wins First UEC Cup''. [[ICGA Journal#31_1|ICGA Journal, Vol. 31, No. 1]], [http://remi.coulom.free.fr/reports/ICGAJ-UECCup.pdf pdf]
* [[Rémi Coulom]] ('''2008'''). ''[http://link.springer.com/chapter/10.1007/978-3-540-87608-3_11 Whole-History Rating: A Bayesian Rating System for Players of Time-Varying Strength]''. [[CG 2008]], [http://remi.coulom.free.fr/WHR/WHR.pdf draft as pdf]
* [[Rémi Coulom]] ('''2009'''). ''The Monte-Carlo Revolution in Go''. JFFoS'2008: Japanese-French Frontiers of Science Symposium, [http://remi.coulom.free.fr/JFFoS/JFFoS.pdf slides as pdf]
==2010 ...==
* [[Łukasz Lew]], [[Rémi Coulom]] ('''2010'''). ''Simulation-based Search of Combinatorial Games''. [http://www.icml2010.org/ ICML 2010], [http://www.mimuw.edu.pl/~lew/files/Simulation-based%20Search%20of%20Combinatorial%20Games.pdf pdf]
* [[Shih-Chieh Huang]], [[Rémi Coulom]], [[Shun-Shii Lin]] ('''2010'''). ''[http://remi.coulom.free.fr/CG2010-Simulation-Balancing/ Monte-Carlo Simulation Balancing in Practice]''. [[CG 2010]], [http://remi.coulom.free.fr/CG2010-Simulation-Balancing/SimulationBalancing.pdf pdf]
* [[Shih-Chieh Huang]], [[Rémi Coulom]], [[Shun-Shii Lin]] ('''2010'''). ''Monte-Carlo Simulation Balancing applied to 9x9 Go''. [[ICGA Journal#33_4|ICGA Journal, Vol. 33, No. 4]]
* [[Shih-Chieh Huang]], [[Rémi Coulom]], [[Shun-Shii Lin]] ('''2011'''). ''Time Management for Monte-Carlo Tree Search Applied to the Game of Go''. TAAI 2010, [http://remi.coulom.free.fr/Publications/TimeManagement.pdf pdf]
* [[Rémi Coulom]], [[Philippe Rolet]], [[Nataliya Sokolovska]], [[Olivier Teytaud]] ('''2011'''). ''[http://hal.archives-ouvertes.fr/hal-00517157/en/ Handling Expensive Optimization with Large Noise]''. [http://hal.archives-ouvertes.fr/docs/00/51/71/57/PDF/foga10noise.pdf pdf]
* [[Rémi Coulom]] ('''2011'''). ''[http://remi.coulom.free.fr/CLOP/ CLOP: Confident Local Optimization for Noisy Black-Box Parameter Tuning]''. [[Advances in Computer Games 13]]
* [[Ingo Althöfer]], [[Raymond Georg Snatzke]] ('''2014'''). ''The codecentric Go Challenge 2014: Franz-Josef Dickhut vs. CRAZY STONE''. [[ICGA Journal#37_4|ICGA Journal, Vol. 37, No. 4]] <ref>[https://en.wikipedia.org/wiki/Franz-Josef_Dickhut Franz-Josef Dickhut from Wikipedia]</ref> <ref>[https://blog.codecentric.de/en/2014/10/codecentric-go-challenge-2014-interviews-franz-josef-dickhut-remi-coulom/ codecentric go challenge 2014: Interviews with Franz-Josef Dickhut and Rémi Coulom - codecentric Blog] by [[Raymond Georg Snatzke]] , October 1, 2014</ref> <ref>[https://blog.codecentric.de/en/2014/11/codecentric-go-challenge-2014-final-interviews/ codecentric go challenge 2014: Final Interviews - codecentric Blog] by [[Raymond Georg Snatzke]], November 27, 2014</ref>

=Forum Posts=
==1997 ...==
* [http://groups.google.com/group/rec.games.chess.computer/msg/1f37f1a88e61bd22 Chess C++ class library source code released] by [[Rémi Coulom]], [[Computer Chess Forums|rgcc]] April 1, 1997
* [https://www.stmintz.com/ccc/index.php?id=25755 Ideas to reduce size of tablebases] by [[Rémi Coulom]], [[CCC]], August 31, 1998 » [[Endgame Tablebases]]
* [https://www.stmintz.com/ccc/index.php?id=43215 About releasing engine source code] by [[Rémi Coulom]], [[CCC]], February 15, 1999
* [https://www.stmintz.com/ccc/index.php?id=43613 Hash collisions and a little maths] by [[Rémi Coulom]], [[CCC]], February 18, 1999 » [[Transposition Table]]
* [https://www.stmintz.com/ccc/index.php?id=52090 Q. about Rebel extensions] by [[Rémi Coulom]], [[CCC]], May 18, 1999 » [[Extensions]], [[Rebel]]
* [https://www.stmintz.com/ccc/index.php?id=65487 Evaluation of pawn races] by [[Rémi Coulom]], [[CCC]], August 21, 1999 » [[Pawn Race]]
* [https://www.stmintz.com/ccc/index.php?id=65490 Parallel search development on a single processor machine ?] by [[Rémi Coulom]], [[CCC]], August 21, 1999 » [[Parallel Search]]
==2000 ...==
* [https://www.stmintz.com/ccc/index.php?id=185616 Search tree visualization with treemaps] by [[Rémi Coulom]], [[CCC]], August 26, 2001
* [https://www.stmintz.com/ccc/index.php?id=190032 Treemap for search tree visualization : screenshots] by [[Rémi Coulom]], [[CCC]], September 23, 2001
* [https://www.stmintz.com/ccc/index.php?id=267056 Statistical significance of a match result] by [[Rémi Coulom]], [[CCC]], November 23, 2002 » [[Match Statistics]]
* [https://www.stmintz.com/ccc/index.php?id=360957 Announcement: French computer-chess meeting in Massy on June 20th] by [[Rémi Coulom]], [[CCC]], April 21, 2004 » [[Massy 2004]]
* [https://www.stmintz.com/ccc/index.php?id=377402 Position from Ramat-Gan] by [[Rémi Coulom]], [[CCC]], July 16, 2004 » [[WCCC 2004]]
* [https://www.stmintz.com/ccc/index.php?id=377487 New tool to estimate the statistical significance of match results] by [[Rémi Coulom]], [[CCC]], July 17, 2004 » [[Match Statistics]]
* [https://www.stmintz.com/ccc/index.php?id=377802 Report on Massy'2004 and Announce of FCCC'2004] by [[Rémi Coulom]], [[CCC]], July 19, 2004 » [[FCCC 2004]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?t=949 ELOStat algorithm ?] by [[Rémi Coulom]], [[Computer Chess Forums|Winboard Forum]], December 10, 2004
* [https://www.stmintz.com/ccc/index.php?id=406574 Question to 64 bit experts] by [[Rémi Coulom]], [[CCC]], January 19, 2005
* [https://www.stmintz.com/ccc/index.php?id=411278 bayeselo: new Elo-rating tool, applied to CCT7] by [[Rémi Coulom]], [[CCC]], February 13, 2005 » [[CCT7]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=35049 Tool for automatic black-box parameter optimization released] by [[Rémi Coulom]], [[CCC]], June 20, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=40237 CLOP for Noisy Black-Box Parameter Optimization] by [[Rémi Coulom]], [[CCC]], September 01, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=50680 Anybody tried Logistello's book learning for chess?] by [[Rémi Coulom]], [[CCC]], December 29, 2013 » [[Book Learning]], [[Michael Buro]]
* [http://www.talkchess.com/forum/viewtopic.php?t=58775 Game AI Forum + ICGA Tournaments moving from univ-lille3.fr] by [[Rémi Coulom]], [[CCC]], January 02, 2016
* [https://groups.google.com/d/msg/computer-go-archive/_eCHs8_rMfs/Jx9kVfOCDAAJ Game Over] by [[Rémi Coulom]], [http://computer-go.org/pipermail/computer-go/ The Computer-go Archives], January 27, 2016 » [[AlphaGo]]
* [http://www.talkchess.com/forum/viewtopic.php?t=66025&start=3 Re: To TPU or not to TPU...] by [[Rémi Coulom]], [[CCC]], December 16, 2017 <ref>[https://github.com/andravin Andrew Lavin], [https://github.com/scott-gray Scott Gray] ('''2015'''). ''Fast Algorithms for Convolutional Neural Networks''. [https://arxiv.org/abs/1509.09308 arXiv:1509.09308]</ref> <ref>[https://petewarden.com/2015/04/20/why-gemm-is-at-the-heart-of-deep-learning/ Why GEMM is at the heart of deep learning] « [https://github.com/petewarden Pete Warden's] [https://petewarden.com/ blog], April 20, 2015</ref>

=External Links=
* [https://www.remi-coulom.fr/ Rémi Coulom's Home Page]
: [https://www.remi-coulom.fr/CrazyStone/ Crazy Stone]
: [https://www.crazy-sensei.com/?lang=en Crazy Sensei]
: [https://www.remi-coulom.fr/Bayesian-Elo/ Bayesian Elo Rating]
: [https://www.remi-coulom.fr/CLOP/ CLOP for Noisy Black-Box Parameter Optimization]
* [https://en.wikipedia.org/wiki/R%C3%A9mi_Coulom Rémi Coulom from Wikipedia]
* [https://www.game-ai-forum.org/icga-tournaments/person.php?id=1 Rémi Coulom's ICGA Tournaments]
* [http://scholar.google.com/citations?user=qxMvlisAAAAJ&hl=en Rémi Coulom - Google Scholar Citations]
* [http://www.computer-go.info/db/operson.php?a=Coulom%2C+R%26eacute%3Bmi Coulom, Rémi] from [http://www.computer-go.info/ computer-go.info]
* [http://www.wired.com/2014/05/the-world-of-computer-go/ The Mystery of Go, the Ancient Game That Computers Still Can’t Win] by [https://www.jmu.edu/philrel/people/faculty/levinovitz-alan.shtml Alan Levinovitz], [http://de.wikipedia.org/wiki/Wired Wired], May 12, 2014 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=52312 Wired Article on Computer GO] by [[Edmund Moshammer]], [[CCC]], May 13, 2014</ref>
* [https://blog.codecentric.de/en/2014/10/codecentric-go-challenge-2014-interviews-franz-josef-dickhut-remi-coulom/ codecentric go challenge 2014: Interviews with Franz-Josef Dickhut and Rémi Coulom - codecentric Blog] by [[Raymond Georg Snatzke]] , October 1, 2014
* [https://blog.codecentric.de/en/2014/11/codecentric-go-challenge-2014-final-interviews/ codecentric go challenge 2014: Final Interviews - codecentric Blog] by [[Raymond Georg Snatzke]], November 27, 2014
* <span id="AlphaGo"></span>[[Rémi Coulom]] on [[Go#AlphaGo|AlphaGo]] and [https://scholar.google.com/citations?user=wBMRRk0AAAAJ Marco Gori] Lecture ''Learning from Constraints'', February 29, 2016, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=Kvf6C3kjEkc|alignment=left|valignment=top}}

=References=
<references />

'''[[People|Up one level]]'''

Navigation menu