Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Wie verhält isch LZ0 bei Alpha0 Stellungen?
- - By Torsten Schoop Date 2018-08-26 12:54
Hallo zusammen,

ich habe nur miese Onboard-Grafikkarten.   Deswegen bräuchte ich Eure Hilfe. Mir stellt sich die Frage, wie verhält sich LZ0 in den Schlüsselstellungen aus dem Match Aplha0 vs. SF?

















Danke und Gruß
Torsten
Parent - By Peter Martan Date 2018-08-26 13:11
Leider kann ich mich deinen Frage nur anschließen, Torsten, aber das tue ich vollinhaltlich, ich fände das auch sehr interessant!
Parent - - By Achim Müller Date 2018-08-26 22:42 Upvotes 1
Analyse von Z:\Downloads\alphazero.epd  
Analysemotor: Lc0-0.17-cuda
26.08.2018 21:14:39 Spielstufe: 600 Sekunden
   Quelle                      : Liste von EPD/PGN Dateien
      Z:\Downloads\alphazero.epd
   Farben                      : Weiße Züge=True, Schwarze Züge=True
   Richtung                    : vorwärts
   Partien (PGN)               : Alle Partien
   Züge                        : Von 1 bis 250
   Stellungen (EPD)            : Alle Stellungen
   Verwende Motor(en)          : Liste
      Lc0-0.17-cuda
   Sekunden pro Zug verwenden  : 600 Sekunden pro Zug
   Analyse&zeilen              : Speichern ab Such&tiefe=15
   Analysen abbrechen aktivieren: False
  1) Lc1-g5             b2-b4   
  2) .. La6-c8          La6-c8  * 270 Sekunden
  3) Da5xc7(?)          f4-f5   * 0 Sekunden
  4) Ld3xg6             Sg5xe6  
  5) .. De4xe5(?)       De4xe5  
  6) Dg4-f4             Dg4-f4  * 359 Sekunden
  7) .. Sd6-e4          Sd6-e4  * 0 Sekunden
  8) Lf3-d1             Lf3-g4  
4 von 8 Zügen gefunden
26.08.2018 22:34:49, Gesamt Dauer: 01:20:09 Wertungszeit: 50:29 = 3029 Sekunden

In Stellung 5 hat lc0 Dxe5 lange vermieden, es aber dann doch gezogen.

Nvidia Geforce GTX 1080. Wenn gewünscht, kann ich die Logs (ab »Tiefe« 15) zu den einzelnen Stellungen jeweils in einem Extraposting inklusive der Stellung posten.

Ciao

Achim
Parent - - By Peter Martan Date 2018-08-27 06:18 Edited 2018-08-27 07:04
Danke, Achim!
Achim Müller schrieb:

  3) Da5xc7(?)          f4-f5   * 0 Sekunden

Die vom dritten Diagramm ist der Antwortzug von SF, aus der von Google veröffentlichten Partie Nr.1, unmittelbar nach dem 30...Lc8!
Da stimmt meine Datenbank mit der avoid move- Lösung überein, dass dass 31.Dxc7 von SF wohl nicht das beste war, f5 oder Kg2 wären besser gewesen, kann man als am durchgehen lassen, die sind aber halt prinzipiell immer alle schwer als "gelöst" zu beurteilen ohne Output dazu.

Die anderen Diagramme hab ich zunächst auch nur aus dunkler Erinnerung wiedererkannt, jetzt erst wieder durchgeschaut.

Das 5. Dia ist 44...Dxe5 aus der Partie Nr.4 als avoid move Stellung zu wenig diskrimierbar von den Alternativzügen, finde ich, ist auch der SF- Zug, der hier als zu vermeidender gesucht wird.

Das 6. ist aus 5. Partie, da ist der Leela- Zug davor, das 21.Lg5! der hot shot gewesen, das 22. Df4 war schon der Folgezug und nicht so schwer zu finden wie der davor.

Das 7. hab ich nicht gespeichert, aus welcher Partie ist das noch gleich? Schaut aber jedenfalls korrekt aus.

Das 8. ist wieder aus der dritten Partie, bei der dann das 47.Txc5 der Zug war, der daraus am bekanntesten geworden ist.
Das 37. Ld1 finde ich als best move aber wieder zu wenig genau unterscheidbar von Alternativzügen. Bis zum eindeutigen weißen Vorteil hat's noch ein paar Züge weit gedauert und da waren zumindest für die schwarze Seite zu viele Abweichungen möglich. Nun muss natürlich nicht jeder best move ein winner sein, aber der 37. war hier jedenfalls sicher noch nicht game changing. Noch beim 42. Zug wäre mit ...Kf8 statt ...Sc7 die Partie wahrscheinlich noch zu halten gewesen, was ich in meiner Datenbank dazu gespeichert habe.

Aber lauter interessante Stellungen samt und sonders so und so, als einfach mit "gelöst" zu beurteilende einer Testsuite allerdings höchstens zur Hälfte verwertbar, ich würde die alle lieber nur anhand von Output- Lines beurteilen.
Parent - By Peter Martan Date 2018-08-27 07:38
Peter Martan schrieb:

Das 7. hab ich nicht gespeichert, aus welcher Partie ist das noch gleich? Schaut aber jedenfalls korrekt aus.

Schon gefunden, das war aus der zweiten.
Parent - By Achim Müller Date 2018-08-27 10:13
Peter Martan schrieb:

Aber lauter interessante Stellungen samt und sonders so und so, als einfach mit "gelöst" zu beurteilende einer Testsuite allerdings höchstens zur Hälfte verwertbar, ich würde die alle lieber nur anhand von Output- Lines beurteilen.


Das war der kurze Output von Arena. Den langen kann ich nicht in einem Posting liefern, weil damit die maximale Nachrichtenlänge überschritten würde.

Ciao

Achim
Parent - - By Torsten Schoop Date 2018-08-28 06:36 Upvotes 1
Achim Müller schrieb:


  1) Lc1-g5             b2-b4   
  2) .. La6-c8          La6-c8  * 270 Sekunden
  3) Da5xc7(?)          f4-f5   * 0 Sekunden
  4) Ld3xg6             Sg5xe6  
  5) .. De4xe5(?)       De4xe5  
  6) Dg4-f4             Dg4-f4  * 359 Sekunden
  7) .. Sd6-e4          Sd6-e4  * 0 Sekunden
  8) Lf3-d1             Lf3-g4  
4 von 8 Zügen gefunden
26.08.2018 22:34:49, Gesamt Dauer: 01:20:09 Wertungszeit: 50:29 = 3029 Sekunden

In Stellung 5 hat lc0 Dxe5 lange vermieden, es aber dann doch gezogen.



Vielen Danke, Achim. Wow - LC0 findet Lc8 und dass das kein richtiger Zug aus falschem Grund ist, sieht man daran, dass er Dxc7 sofort vermeidet. Bemerkenswert auch, das er bei 7) sofort in das ungelichfarbige Läuferendspiel abwicklen will, da muss man erst mal erkennen, dass das gewonnen ist.

Noch mal Danke und Gruß
Torsten
Parent - - By Peter Martan Date 2018-08-28 07:33 Edited 2018-08-28 07:37
Torsten Schoop schrieb:

Wow - LC0 findet Lc8 und dass das kein richtiger Zug aus falschem Grund ist, sieht man daran, dass er Dxc7 sofort vermeidet.

Dafür hast du den Hash aber nach dem ersten Zug noch verwendbar für die Engine beim nächsten, macht ja aber nix, wenn die Absicht stimmt und klar ist.
Hast du das vielleicht auch schon als fertige .epd- Sammlung, Thorsten?
Oder du, Achim?
Du hast es ja in Arena laufen lassen, richtig?
Parent - - By Achim Müller Date 2018-08-28 07:58
Peter Martan schrieb:


Dafür hast du den Hash aber nach dem ersten Zug noch verwendbar für die Engine beim nächsten, macht ja aber nix, wenn die Absicht stimmt und klar ist.
Hast du das vielleicht auch schon als fertige .epd- Sammlung, Thorsten?
Oder du, Achim?
Du hast es ja in Arena laufen lassen, richtig?


lc0 nutzt den Hash nicht so, wie herkömmliche Engines es tun. Die Anzeige in den GUIs täuscht. »What Lc0 shows in "hash usage" is usage of NN eval cache, completely different thing.«

Ciao

Achim

PS. Ja, ich habe das als epd-set durchlaufen lassen.
Parent - - By Peter Martan Date 2018-08-28 08:25
Achim Müller schrieb:

PS. Ja, ich habe das als epd-set durchlaufen lassen.


Könntest du das hier reinstellen, bitte?
Parent - - By Achim Müller Date 2018-08-28 08:28
Here you go. Ist aber nichts anderes als das erste Posting ohne Diagramme :

rn3r1k/pn1p1ppq/bpp4p/7P/4N1Q1/6P1/PP3PB1/R1B1R1K1 w - - bm Bg5
3rqbk1/2p3p1/b6p/Q1p5/2N1PP2/1P1P2P1/2P4P/5R1K b bm Bc8
2brqbk1/2p3p1/7p/Q1p5/2N1PP2/1P1P2P1/2P4P/5R1K w - - 0 31 am Qxc7
4q2r/1b1kbp2/1p2p1p1/pP1pP1N1/P2P1PQP/3BK3/2R5/8 w - - 0 30 bm Bxg6
3r2k1/p2prp1p/1p1Rn1pP/4P3/4q3/1B3RP1/P2Q1PK1/8 b - - 0 44 am Qxe5
rn3r1k/pn1p2pq/bpp4p/5pBP/4N1Q1/6P1/PP3PB1/R3R1K1 w - f6 0 22 bm Qf4
8/4k3/1p1n1p2/2pPpb1p/P6P/2N1B3/5KP1/8 b - - 0 72 bm Ne4+
5rk1/p2prp1p/1p2nRpQ/3RP2P/8/2q2BP1/P4PK1/8 w - - 0 37 bm Bd1

Ciao

Achim
Parent - By Peter Martan Date 2018-08-28 08:30
Achim Müller schrieb:

Here you go

Suppi, danke, war mir schon klar, dass ich nur das Posting von Thorsten hätte editieren müssen, ich hab' mir nur gedacht, wenn du dir diese Arbeit eh schon gemacht hast...
Parent - By Peter Martan Date 2018-08-28 11:31 Edited 2018-08-28 11:54
Es ging mir auch irgendwie darum, der Sache eine Ordnung in der Reihenfolge der Stellungen zu geben, über die man dann diskutieren kann, ohne ständig wieder die ganze Partie, aus der die Stellung stammt oder Unmengen von Diagrammen posten zu müssen, damit man weiß, worüber man redet.

Fangen wir mal mit der vielleicht ohnehin am meisten durch die Foren geprügelten Stellung Nr.1 an in Thorstens Set, der Stellung vor dem 21.Lg5! aus der 5.Partie, die Deep Mind aus dem A0- SF- Match veröffentlicht hat.



21.Lg5! ist ein schöner Zug, damit er als eindeutiger (game changing, muss deshalb noch kein zwingender winner sein) single best move Verwendung finden darf, in einem Stellungstest, der nur mit einzelnen Züge als gelöst oder nicht gelöst vom GUI adjudiziert wird, wäre vor allem die Frage zu klären, wie schaut's nach 21.b4 aus, das die meisten Engines hier spielen würden und damit diese erste Stellung schon mal nicht gelöst hätten.

21.b4!? statt dessen, hat da vielleicht auch jemand LC0- Output dazu?

Ich hätte hier CFish nach etwas Forward- Backward, Analysis Contempt natürlich off, tbs auch, 24 Threads einer 3GHz CPU mit 12 Kernen, 32G Hash:



Analysis by Cfish 190818 64 POP N:

21...d5 22.Sd2 Ld3 23.Sf3 Sa6 24.Lb2 Sd6 25.Se5 Le4 26.Sxc6 Lxg2 27.Kxg2 Se4 28.Se7 Sc7 29.Tac1 Se6 30.Tc6 Tae8 31.Sf5 Sf6 32.Lxf6 gxf6 33.Df3 d4 34.Kf1 Sg5 35.Txe8 Txe8 36.Dd5 Se6 37.Td6 Dg8 38.Db7 Dg4 39.Dxf7 Sg7 40.Dxg7+ Dxg7 41.Sxg7 Kxg7 42.Txd4 Kf7 43.Td7+ Te7 44.Txe7+ Kxe7 45.Ke2 Ke6 46.Ke3 Kf5 47.f3 a5 48.g4+ Ke5 49.bxa5 bxa5 50.f4+ Ke6 51.Ke4 a4 52.f5+ Kd6
  +-  (1.73)   Tiefe: 39/69   00:13:42  17234MN

Jetzt stellen sich im Vergleich zu 21.Lg5 verschiedene Fragen.
Ist die Partie nach 21.Lg5 schon sicher gewonnen?
Ist die Partie nach 21.b4 vielleicht auch schon ziemlich sicher gewonnen?

Beide Fragen sind gar nicht so leicht zu beantworten, aber in jeder möglichen Antwortkombination wäre für die Stellungstest- Verwendbarkeit vor allem eine dritte Frage, die am schwersten zu beantworten sein wird, die relevanteste:

Ist schachlich genug Unterschied (wie auch immer evaluierbar, in cp, in Elo, in Ergebnissen ganzer Partien bestimmter Engines mit bestimmter Hardware- TC von bestimmter statistischer Signifikanz aus der Performance der Züge errechnet...) zwischen den beiden Zügen, dass man von eindeutigem single best move sprechen kann?

Hier übrigens der Vergleichs- Output vom CFish nach FW- BW der Partie- Line der ursprünglichen SF- Partie, wieder zurück bis zur Stellung nach 21.Lg5:


Analysis by Cfish 190818 64 POP N:

21...hxg5 22.Sxg5 Dg8 23.Dh4 Ld3 24.h6 Te8 25.Dd4 Sa6 26.Dxd7 Tf8 27.Dxd3 gxh6 28.Sf3 Sbc5 29.Dd4+ Dg7 30.Se5 Sc7 31.b4 S5e6 32.Dh4 Tad8 33.Sxc6 Td6 34.Tad1 Txd1 35.Txd1 a5 36.bxa5 bxa5 37.Dh5 f5 38.f4 Tf6 39.Dh4 Tg6 40.Kh2 Df6 41.Dxf6+ Txf6 42.Sxa5 Sb5 43.Td3 Sbd4 44.Sb3 Sxb3 45.axb3 Sc5 46.Td8+ Kg7 47.b4 Sa6 48.Td7+ Kg6 49.b5 Sc5 50.Te7 Sd3 51.Te8 Kg7
  +-  (1.78)   Tiefe: 39/63   00:05:54  8186MN

Ok, Eval noch etwas höher, aber wenn man in die Output- Line nach 21.b4 hinein geht, steigen die Evals auch bald noch ziemlich, es sind nur einfach die Abspiele noch etwas mehr als nach Lg5, daher vielleicht noch etwas schwerer im Backward alle im Hash zu behalten, ich persönlich glaube aber schon, dass das nach 21.b4 auch gewonnen gewesen wäre, das ist aber, wie gesagt, nicht das, was bewiesen werden muss.

Albert Silver hat einen Ausdruck für den Umbau von "WAC" auf "WAC revised" gern verwendet, die Züge müssen für ihn single game changing best moves sein, zu deutsch, sie müssen nicht unbedingt allein zwingend gewinnen, aber jeder andere als der Lösungszug sollte die Partie in ihrem weiteren Verlauf wesentlich verändern im Vergleich zum Lösungszug.

Ist das so ein eindeutiger single game changing best move, das 21.Lg5!, so schön es auch sein mag?
Up Topic Hauptforen / CSS-Forum / Wie verhält isch LZ0 bei Alpha0 Stellungen?

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill