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
GNU Backgammon Official Site https://www.gnu.org/software/gnubg/
GNU Backgammon Manual (HTML) https://www.gnu.org/software/gnubg/manual/gnubg.html
All About GNU Backgammon Albert Silver and Christian Anthon https://www.bkgm.com/gnu/AllAboutGNU.html
GNU Backgammon Source Repository https://git.savannah.gnu.org/cgit/gnubg.git
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
Sphinx (Documentation Engine) https://www.sphinx-doc.org/
Meson Build System (used for C++ extension) https://mesonbuild.com/
PyPI Package Repository for `gnubg-nn-pypi` (Add your package link here once published)
Licenses
GNU Free Documentation License Included in the GNUBG Manual and available at: https://www.gnu.org/licenses/fdl.html
GNU General Public License (GPL) https://www.gnu.org/licenses/gpl-3.0.html
—
For bug reports or improvements to the full GNU Backgammon application, visit: https://savannah.gnu.org/projects/gnubg/