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/