Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Rahul A. R.
Edit
0
8
…
2
Tags
people
programmers
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Home
*
People
* Rahul A. R.
Rahul A. R.
,
an Indian computer scientist at
IBM Research
Bangalore
. He holds a masters degree in CS from
International Institute of Information Technology, Bangalore
,
Bangalore
on the topic of
genetic algorithms
applied to a
Self Learning Chess Engine
[1]
, where he gives a brief overview of the
history
and the
basics of chess programming
, and introduces
neural networks
and
deep learning
. The thesis chess engine dubbed
Phoenix
is based on
CuckooChess
by
Peter Österlund
. However, after investigations in early 2016, Peter Österlund found not only the allegedly 19 Elo improved Phoenix played all games with White, but using the published
piece-square tables
in CuckooChess was indeed about 400 elo weaker than the original, assuming
Hanlon's razor
applied
[2]
. Rahul A. R. interests in computer chess also manifests in a kind of
Java
"port" of
Stockfish
, where he docked
pipes
into Stockfish’s IO and routed everything into a Java class
[3]
.
Rahul A. R.
[4]
Table of Contents
Publications
External Links
References
What links here?
Publications
[5]
Rahul A. R.
(
2014
).
Phoenix : A Self Learning Chess Engine
. for the Award of M. Tech in Information Technology,
International Institute of Information Technology, Bangalore
,
Bangalore
, advisor
G. Srinivasaraghavan
,
pdf
[6]
Rahul A. R.
,
G. Srinivasaraghavan
(
2016
).
Phoenix: A Self-Optimizing Chess Engine
.
arXiv:1603.09051
External Links
Rahul's blog
Reinforcement Learning Based Chess
by
Rahul A. R.
, December 25, 2013
Stockfish Port for Java
by
Rahul A. R.
, February 2, 2014
rahular (Rahul A R) · GitHub
rahular/chess-misc · GitHub
rahular/phoenix · GitHub
References
^
Rahul A. R.
(
2014
).
Phoenix : A Self Learning Chess Engine
. for the Award of M. Tech in Information Technology,
International Institute of Information Technology, Bangalore
,
Bangalore
, advisor
Gopalakrishnan Srinivasaraghavan
,
pdf
^
Re: PHOENIX=CuckooChess with learning function in Falcon style
by
Peter Österlund
,
CCC
, March 20, 2016
^
Stockfish Port for Java
by
Rahul A. R.
, February 2, 2014
^
rahular (Rahul A R) · GitHub
^
phoenix/docs at master · rahular/phoenix · GitHub
^
Re: PHOENIX=CuckooChess with learning function in Falcon style
by
Peter Österlund
,
CCC
, March 20, 2016
What links here?
Page
Date Edited
Genetic Programming
Dec 26, 2017
Gopalakrishnan Srinivasaraghavan
Mar 31, 2016
People
Feb 28, 2018
Phoenix (Rahul)
Mar 31, 2016
Rahul A. R.
Jan 22, 2017
Up one level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
an Indian computer scientist at IBM Research Bangalore. He holds a masters degree in CS from International Institute of Information Technology, Bangalore, Bangalore on the topic of genetic algorithms applied to a Self Learning Chess Engine [1], where he gives a brief overview of the history and the basics of chess programming, and introduces neural networks and deep learning. The thesis chess engine dubbed Phoenix is based on CuckooChess by Peter Österlund. However, after investigations in early 2016, Peter Österlund found not only the allegedly 19 Elo improved Phoenix played all games with White, but using the published piece-square tables in CuckooChess was indeed about 400 elo weaker than the original, assuming Hanlon's razor applied [2]. Rahul A. R. interests in computer chess also manifests in a kind of Java "port" of Stockfish, where he docked pipes into Stockfish’s IO and routed everything into a Java class [3].
Table of Contents
Publications
[5]External Links
Reinforcement Learning Based Chess by Rahul A. R., December 25, 2013
Stockfish Port for Java by Rahul A. R., February 2, 2014
References
What links here?
Up one level