Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Blindheit von Cfish NNUE pure
- - By Eduard Nemeth Date 2020-09-09 00:06
Ich teste gerade welche Einstellung am besten läuft auf dem Server. Dazu verwende ich Chimera. Aktuell teste ich folgende Einstellungen:
a) Cfish NNUE Pure und nach Zug 45 Cfish Classical
b) Cfish Hybrid und nach Zug 50 Cfish Classical

Noch bin ich bei der ersten Kombination, und da hatte sich NNUE "Pure" gerade ist Verderben gerechnet! Während der Gegner schon längst bei deutlich über +1 lag,
bewertete Cfish NNUE "Pure" in folgender Stellung noch immer mit 0.00.



Analysis by Cfish 050920 64 POPCNT NUMA (Pure):

39...Txh5 40.Txh5 a4 41.Teh1 a3 42.e5 Dxd3 43.Sxd3 Lg7 44.Lh6 a2 45.Sxb2 a1D 46.Txa1 Txa1 47.Lxg7 Kxg7 48.exf6+ Kxf6 49.Sd3 Ta3 50.Sf4 Txc3 51.Kf2 Sd2 52.Tf5+ Kg7 53.Ke2 Sb3 54.Se6+ Kg6 55.Sf8+ Kg7 56.Se6+
  = (0.00)  Tiefe: 38/40   00:00:38  411MN, tb=1054145
39...Txh5 40.Txh5 a4 41.e5 Dxd3 42.Sxd3 fxe5 43.Tg5+ Kf7 44.Lxe5 a3 45.Tf5+ Kg8 46.Sxb2 axb2 47.Tg5+ Kf7 48.Tf5+
  = (0.00)  Tiefe: 39/47   00:00:53  576MN, tb=1345936

Analysis by Cfish 050920 64 POPCNT NUMA (Hybrid):

39...Txh5 40.Txh5 a4 41.De2 a3 42.exd5 Df7 43.Teh1 Lg7 44.Dxc4 a2 45.Dd3 a1D 46.Dh7+ Kf8 47.c4 Da6 48.Dc2 Kg8 49.Lh6 Da4 50.Dxb2 Da2 51.Db6 Te8 52.Lxg7 Dxg7 53.Kg3 Dxc4 54.Th7 Dxh7 55.Txh7 Kxh7 56.Dxb7+ Kg6 57.Dc6 De2 58.g5 Tf8 59.gxf6 Df1 60.Se4 Dg1+ 61.Kf4 Dh2+ 62.Kg4 Dg2+ 63.Sg3 Txf6 64.De8+ Kh7
  +- (2.62 --)  Tiefe: 32/63   00:00:39  512MN, tb=49267

Analysis by Cfish 050920 64 POPCNT NUMA (Classical):

39...Txh5 40.Txh5 a4 41.De2 a3 42.exd5 Df7 43.Teh1 Lg7 44.Dxc4 a2 45.Dd3 a1D 46.Dh7+ Kf8 47.Ld6+ Ke8 48.Df5 Dxh1+ 49.Txh1 Ta1 50.c4 Tc1 51.Dd3 b1D 52.De3+ Kd7 53.Txc1 Db2 54.Lg3 De7 55.Df4 Ke8 56.Kh3 Lc8 57.Sd3 Dba3 58.Sc5 f5 59.Te1 fxg4+ 60.Kh2 Da2+ 61.Kg1 Dxe1+ 62.Lxe1 Dxc4 63.De4+ Kf8 64.Lf2 gxf3 65.Dxf3+ Kg8 66.Dh5 Kf8 67.Dg5 De2 68.Kg2 De7 69.Df4+ Df6 70.Kf3 Lf5 71.Lh4 Df7 72.d6
  +- (1.94 --)  Tiefe: 39/78   00:01:17  1297MN, tb=293909
39...Txh5 40.Txh5 a4 41.De2 a3 42.exd5 Df7 43.Teh1 Lg7 44.Dxc4 a2 45.Dd3 a1D 46.Dh7+ Kf8 47.Ld6+ Ke8 48.Df5 Dxh1+ 49.Txh1 Ta1 50.c4 Tc1 51.Dd3 b1D 52.De3+ Kd7 53.Txc1 Db2 54.Lg3 De7 55.Df4 Ke8 56.Kh3 Lc8 57.Sd3 Dba3 58.Sc5 f5 59.Te1 fxg4+ 60.Kh2 Da2+ 61.Kg1 Dxe1+ 62.Lxe1 Dxc4 63.De4+ Kf8 64.Lf2 gxf3 65.Dxf3+ Kg8 66.Dh5 Kf8 67.Dg5 De2 68.Kg2 De7 69.Df4+ Df6 70.Kf3 Lf5 71.Lh4 Df7 72.d6
  +- (1.78 ++)  Tiefe: 39/78   00:01:17  1306MN, tb=295121

Mit der Einstellung "Hybrid" wäre es vermutlich erst garnicht zu der Stellung gekommen, wie man nach der Stellungsbewertung schliessen kann. Es gibt Dinge die NNUE Pure richtig klasse spielt, besser als "Classical und Hybrid", aber hier tappt "Pure" leider wieder einmal (zum Glück nur alle 200 Spiele) total im Dunkeln.
Parent - - By Peter Martan Date 2020-09-09 07:11 Edited 2020-09-09 07:33
Probier' mal das vorletzte Netz von hier

https://tests.stockfishchess.org/nns

das von Stéfane Nicolet.

Taktisch saustark. Aber womit man bei NNUE genau so wie bei LC0 leben muss, eine Eval, die im Angriff stark ist, hat in der Verteidigung ihre Schwächen, wie ein positiver Contempt. Stellungen im Nachteil, nämlich solche, die nicht nur scheinbar im Nachteil sind, und bei denen es einzelne best moves zur Rettung gibt, die die Eval dann wieder zum Kippen bringen, die meine ich nicht, bei denen ist ja wieder Angriff die beste Verteidigung, echte Nachteils- Stellungen sind, möcht ich mittlerweile schon fast sagen, mit klassischer Eval öfter schneller richtiger evaluiert. Und wenn's beim Blitzen halt auf Sekunden ankommt, kostet NNUE einfach Zeit.
Parent - - By Tommy Tulpe Date 2020-09-09 12:17
Peter Martan schrieb:

Probier' mal das vorletzte Netz von hier

<a class='ura' href='https://tests.stockfishchess.org/nns'>https://tests.stockfishchess.org/nns</a>

das von Stéfane Nicolet.



Hallo Peter,
Mit Stockfish 12 wurde standardmäßig ein anderes Netz ausgeliefert und installiert.
Kann man erreichen, dass Stockfish 12 dein oben angegebenes Netz nutzt, wenn man es in den Engineordner kopiert und zusätzlich in den Engine-Eigenschaften diese Datei angibt?

Gruß,

Ulrich
Parent - - By Peter Martan Date 2020-09-09 12:19 Edited 2020-09-09 12:36
Natürlich, Ulich, du musst nur den Pfad richtig (am sichersten komplett) setzen. Wenn's im selben Ordner wie die Binary ist, sollte der Name vom Netz allein eigentlich auch reichen als Eingabe anstatt des Netznamens, der default in den UCI- Optionen steht. Probier's halt in der Kurzform, wenn du dir später bei weiteren Wechseln unnötige Tipperei oder Kopiererei und Einfügerei ersparen willst. Und wenn du dann überhaupt ein Netzt geladen kriegst, muss es schon das richtige sein.

Ich mach es mittlerweile immer so, dass ich eine eigene Engine (einen eigenen Namen) im GUI definiere für Binaries, bei denen ich die Netze öfter wechsle, wenn du dann einmal einen anderen Netznamen als den Default eingegeben hast für diese Engine im UCI- Dialog beim Installieren, siehst du das Netz in der .eng- Datei (Fritz oder Shredder) und kannst direkt in der mal das eine und mal das andere Netz mit Kopieren und Einfügen der Namen und oder Pfade abwechselnd nutzen. Du musst nur schauen, dass du die .eng- Datei editierst, bevor die Engine im GUI geladen wird, damit die Änderungen beim Laden der Engine wirksam werden.
Parent - - By Horst Sikorsky Date 2020-09-09 12:35
Bei Erstellen der Engine einfach mit dies nn-25f202fd6eaa.nnue das nn-82215d0fd0df.nnue überschreiben / ersetzen.
das nn-25f202fd6eaa.nnue muss natürlich im Odner der Engine sein
Parent - By Peter Martan Date 2020-09-09 12:42
Genau, Horst. Das Kopieren des Netznamens mach ich immer so, dass ich mit Rechtsklick auf Namen ändern gehe und das dann Markierte kopiere. Dann muss man nur mehr die Endung händisch tippen, und die Gefahr, dass man sich verschreibt, ist praktisch weg. Aufpassen muss man halt, dass man beim Kopieren nicht versehentlich wirklich den Namen ändert.

Wieder mal etwas ober- oder unter'gscheite Erläuterungen lassen grüßen von
Up Topic Hauptforen / CSS-Forum / Blindheit von Cfish NNUE pure

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill