Rémi Coulom's Home Page
Welcome to my home page. I have been working at Kayufu since 2014. My e-mail address is R e m i . Coulom at gmail dot com.
On this page, you'll find some of my software and papers. I also post news on Facebook, and Twitter.
In the past, I was Associate Professor of Computer Science at the University of Lille, and a member of the SequeL research group.
I am hosting goratings.org, the ICGA Tournaments database, and Crazy Sensei.
Software
Chess
- (2012.12.28) The Crazy Bishop is now available for Windows 8. Below is a table of all versions distributed by Unbalance:
- (2011.03.02) chess-0057.tar.bz2: chess-related source code: PGN I/O, a chess engine, a treemap visualizer, and more.
- (2006.02.09) Bayesian Elo Rating: a tool that reads a PGN file, and estimates Elo ratings.
- (2004.07.15) tcb0052.zip: The Crazy Bishop, Winboard engine.
- (2001.11.21) pgn2epd.exe: PGN to EPD converter with best move (usage: "pgn2epd <file.pgn >file.epd").
Game of Go (Weiqi, Baduk)
- (2018.12.19) GoGui, a fork of a popular user interface for Go engines.
- (2016.09.04) Crazy Sensei, a virtual Go teacher.
- (2015.07.19) goratings.org, a rating list of go players.
- (2013.05.29) Kifu-Snap: go-board image recognition.
- (2011.04.22) Crazy Stone: my go-playing program.
Othello / Reversi
- (2013.11.21) The Othello is now available for Windows 8. Below is a table of all versions distributed by Unbalance:
Hanafuda (花札)
Japanese Mahjong (麻雀)
Motor Control
- (2002.12.29) swimmer.tar.bz2 Source code of my swimmer simulator, with documentation on how to write your own controller.
- (2002.05.07) swimmer demos of my PhD thesis.
joedb
- (2015-01-31) joedb, the Journal-Only Embedded Database.
Publications and Conference Presentations
Statistics on Game Outcomes
Game Programming
-
(2023.11.10) Playing Board Games with a Deep Convolutional Neural Network on the Motorola 6809 8-Bit Microprocessor, Game Programming Workshop, Hakone, 2023.
-
(2011.05.11) Time Management for Monte-Carlo Tree Search Applied to the Game of Go, International Conference on Applications of Artificial Intelligence (TAAI), Taiwan, 2010.
-
(2010.09.30) Monte-Carlo Simulation Balancing in Practice, International Conference on Computers and Games, Kanazawa, 2010.
-
(2009.02.01) Criticality: a Monte-Carlo Heuristic for Go Programs, University of Electro-Communication, Tokyo, Japan, 2009.
-
(2009.02.01) The Monte-Carlo Revolution in
Go, JFFoS'2008: Japanese-French Frontiers of Science Symposium.
-
(2007.10.25) Monte-Carlo Tree Search in Crazy
Stone. 12th Game Programming Workshop, Hakone, Japan,
2007.
-
(2007.05.22) Computing Elo Ratings of Move Patterns
in the Game of Go. In H. Jaap van den Herik, Jos W. H. M. Uiterwijk, Mark
Winands and Maarten Schadd editors, Computer Games Workshop, Amsterdam,
The Netherlands, 2007.
-
(2006.05.19) Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search.
In P. Ciancarini and H. J. van den Herik, editors, Proceedings of the 5th International Conference on Computers and Games, Turin, Italy, 2006.
-
(2002.12.14)
Treemaps for search-tree visualization.
In J. W. H. M. Uiterwijk, editor,
The Seventh Computer Olympiad Computer-Games Workshop Proceedings,
Maastricht, 2002.
Reinforcement Learning and Motor Control
-
(2004.07.15) High-Accuracy
Value-Function Approximation with Neural Networks Applied to the Acrobot.
In M. Verleysen, editor, European Symposium on Artificial Neural
Networks, Bruges, Belgium, 2004.
-
(2003.12.29) A model-based actor-critic algorithm in continuous time and space. In A. Dutech and F. Garcia, editors, Proceedings of the Sixth European Workshop on Reinforcement Learning, Nancy, France, 2003.
-
(2002.12.14)
Des réseaux de neurones artificiels apprennent la natation.
Le Gluon (journal de vulgarisation scientifique de l'Université
Joseph Fourier), numéro 6, Décembre 2002.
-
(2002.12.14)
Reinforcement Learning Using Neural Networks, with Applications to Motor Control.
PhD thesis, Institut National Polytechnique de Grenoble, 2002.