References

This package (gnubg-nn) is the neural network evaluation library from the GNU Backgammon project — not the full backgammon application. It builds upon the open-source GNU Backgammon engine, its neural network design, and various community tools. The following resources provide deeper background into the theory and implementation details.

Official Documentation

Neural Networks and AI Concepts

  • TD-Gammon by Gerald Tesauro https://www.research.ibm.com/massive/tdl.html

  • Learning from the Machine Bill Robertie on TD-Gammon’s impact https://www.bkgm.com/books/Robertie-LearningFromTheMachine.html

  • Backgammon Neural Net Evaluation (GNUBG) The neural network evaluation code used by both the full GNUBG application and this library. Explained in the official manual and implemented in eval.c, neuralnet.c, and getinput.c.

  • Match Equity Tables and Cube Handling See the “Match Equity Table” section of the GNU Backgammon manual and references therein.

Python and Project Utilities

Licenses

For bug reports or improvements to the full GNU Backgammon application, visit: https://savannah.gnu.org/projects/gnubg/