a Chess Engine Communication Protocol aka WinBoard compatible chess engine by Luca Lissandrello, written in Visual Basic .NET . Neurone features standard search and evaluation techniques, such as iterative deepening alpha-beta with transposition table, and has its own endgame tablebase format with up to one pawn. It supports the Beowulf opening book format by Colin Frayn, and is able to ponder. As one of the weaker chess engines around , Neurone played the IOCSC 2010, IOCSC 2011, and IOCSC 2012 editions of the Italian Open Chess Software Cups, and the IGT 2013, IGT 2014, IGT 2015, and IGT 2016 over the board, and on-line the CCT14 and CCT15.
Since version XXI the ability of learning was implemented, due to the similarity with human reasoning dubbed Neurolearning. It combines supervised learning and reinforcement learning techniques, separated for the three game phases, opening (Phase 1), middlegame (Phase 2), and endgame (Phase 3) .
- Phase 1 learning considers a WDL discretized score (> 1.2,< -0.6) of the position ten moves after playing the last book move along with the final outcome as reinforcement signal, encoded in an opponent specific book learning file supplementing the standard read-only opening book.
- Phase 2 learning utilizes a persistent hash table, whose entries might be modified in an analysing supervisor mode, looking for possible better moves.
- Phase 3 learning is intended to enlarge Neurone's specific endgame tablebases.
- Engine update: Neurone I by Alex Brunetti, CCC, March 04, 2010
- Re: Which are the chess engines written from scratch ? by Luca Lissandrello, CCC, January 17, 2014
- Neurone XXV released by Günther Simon, CCC, October 26, 2016
- Neurone - G 6 (Italian)
- Neurolearning « G 6 (Italian)
- Progetto Neurone - lissandrello.it (Italian)
- Neurone in CCRL Blitz