| Force de jeu |
3065 ± 20 Elo réseau v6, un cœur |
500 parties de référence contre Stockfish à son UCI_Elo calibré de 3100, 60 s + 0,6 s par coup, 256 Mo de hachage, tables Syzygy : 83 victoires, 284 nulles, 133 défaites. Au-delà de cette série, le cluster a joué des milliers de parties contre Stockfish et d’autres moteurs. Une estimation sur l’échelle de Stockfish, pas un classement officiel. |
| Données d’entraînement |
236,6 millions de positions |
Issues des parties de Zugwunder contre lui-même et contre Stockfish, étiquetées avec les résultats de recherche de Zugwunder et l’issue des parties. Aucun code, aucun poids ni aucune évaluation étrangers ne sont entrés dans le réseau. |
| Évaluation |
NNUE, 6e génération 768 → 2 × 256 → 1 |
Un petit réseau de neurones, quantifié en entiers 16 bits et mis à jour de façon incrémentale avec des instructions SIMD. Entraîné avec un script PyTorch de 150 lignes, intégré dans le binaire, exécuté en Swift. |
| Dépendances |
Aucune |
Seulement Swift et les frameworks d’Apple. L’unique exception est Fathom (licence MIT), qui lit les tables de finales Syzygy. |
| Tests par version |
364 + 32 |
364 tests Swift couvrant le moteur, l’app et Wolfgang, plus 32 tests de protocole exécutés contre le vrai binaire zugwunder-uci. Toute nouvelle idée de recherche doit d’abord gagner un match SPRT contre la version précédente. |
| Langues |
4 |
Allemand, anglais, français et néerlandais, commutables dans l’app. Ce site suit les quatre mêmes. |