Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / minimalistiche NN-engine
- - By Guenter Stertenbrink Date 2019-09-12 09:30 Edited 2019-09-12 09:33
gibt's eine minimale NN-engine ? Moeglichst kurz und einfach, nur CPU, Elo so ca. 2000,
Training darf beliebig lange dauern,

In Anlehnung/Erweiterung an die kurzen AB-engines , micromax,nanochess,samchess,tinychess,...

Und waer die NN-engine dann einfacher, kuerzer als die kuerzeste ab-engine ?

https://en.chessbase.com/post/the-world-s-smallest-chess-engines
http://home.hccnet.nl/h.g.muller/max-src2.html
Parent - By Lothar Jung Date 2019-09-12 13:33
Die CPU-Version von Lc0 braucht man schon.
Die Netze von Dietrich Kappe sind für Tunierspieler sehr geeignet und spielen sehr menschlich.
Die Spielstärke lässt sich über die Nodes skalieren.
Grüße Lothar
Parent - - By dkappe Date 2019-09-12 17:58
Leela Lite hat eine puct Implementierung von nur 100 Zeilen. https://github.com/dkappe/leela_lite
Parent - - By Guenter Stertenbrink Date 2019-09-13 04:44 Edited 2019-09-13 04:47
was ist puct ? Abkuerzung fuer ? nicht so einfach zu finden mit searchengine,wiki
python kenn ich nicht, Kann man das automatisch uebersetzen in C ?
Muss ja nicht ausfuehrbar sein in den Details nur um zu sehen was es macht.
Parent - - By dkappe Date 2019-09-13 05:18
Guenter Stertenbrink schrieb:

was ist puct ? Abkuerzung fuer ? nicht so einfach zu finden mit searchengine,wiki
python kenn ich nicht, Kann man das automatisch uebersetzen in C ?
Muss ja nicht ausfuehrbar sein in den Details nur um zu sehen was es macht.


MCTS heißt „Monte Carlo Tree Search.“ UCT heißt „Upper Confidence Trees.“ PUCT heißt „Polynomial Upper Confidence Trees.“ Das sind alle such Algorithmen die bei Alpha Zero/Leela benutzt werden.
Parent - - By Guenter Stertenbrink Date 2019-09-13 11:10
is puct easier to implement or understand, smaller in code than minimax ?

> Allie actually uses minimax instead of PUCT that is used by Leela
Parent - By dkappe Date 2019-09-13 14:36
Guenter Stertenbrink schrieb:

is puct easier to implement or understand, smaller in code than minimax ?

> Allie actually uses minimax instead of PUCT that is used by Leela


Stimmt nicht. Allie benutzt PUCT, möglicherweise mit minimax Backup.

Ohne die Stellungsbewertung, Schachlogik, uci, usw. sind negamax und puct ungefähr 100 Zeilen python oder pseudocode.
Up Topic Hauptforen / CSS-Forum / minimalistiche NN-engine

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill