Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / SugaR AI 1.70 da
- - By Eduard Nemeth Date 2021-03-22 19:54
https://github.com/Zerbinati/SugaR-AI
SugaR AI 1.70
Restructuring PolyGlot book code and separating Book1 and Book2 options
1) Restructuring of PolyGlot book code
2) Separating Book1 and Book2 options
3) Adding separate Book1 Depth and Book2 Depth option
master (#11) AI170

Release:
https://github.com/Zerbinati/SugaR-AI/releases/tag/AI170
Parent - - By Tommy Tulpe Date 2021-03-22 21:47
Verstehe ich es richtig, dass die Hauptneuerung die Integration von 2 Büchern ist, was ja für die Analyse nichts bringt?
Parent - - By Eduard Nemeth Date 2021-03-22 22:21
Es geht um Bücher. Im Outskirts Forum sind einige begeistert. Der eine mag das, der andere dies.

Für Analytiker ist wohl nichts Neues dabei.
Parent - - By Reinhold Stibi Date 2021-03-22 23:25 Edited 2021-03-22 23:35
Mit den Büchern habe ich mich noch nicht beschäftigt.

Taktisch ist SugarR AI 1.70 um Einiges besser als SugaR AI 1.60.

Wäre schön, wenn Eduard einen kleinen Buchkurs geben könnte (CTG,ChessBaseFormat) bei der Verbesserung
und Ergänzung eines Buches; da habe ich inzwischen Etliches vergessen und werde
am Besten diesbezüglich eine neue Überschrift aufmachen.
Parent - By Tommy Tulpe Date 2021-03-22 23:31
Ah ja, danke für den Hinweis.
Ich analysiere immer noch mit Sugar 1.40, Stockfish 13 oder Stockfish 11 (ja!).
Stockfish 11 hat bei mir in Endspielen oft schneller den Durchblick als Engines, die auf neuronalen Netzwerken basieren.
Aber Sugar 1.70 statt 1.40 könnte ich ja über Ostern mal installieren und testen, wenn du meinst, es bringt Fortschritte.
Parent - - By Eduard Nemeth Date 2021-03-23 00:56
SugaR AI 1.70 ist tatsächlich taktisch besser als 1.60.
Parent - - By Eduard Nemeth Date 2021-03-23 01:40
Jetzt ist leider das alte Problem mit dem experience book wieder aufgetaucht. MZ selber hatte auf dem Server einen Absturz mit dem experience book. Steht im Outskirts Forum. Ich hatte gestern mit Version 1.60 einige Dutzend Partien ohne Probleme mit diesem Buch gespielt.
Parent - - By Reinhold Stibi Date 2021-03-23 04:08
Ja, wenn ich jetzt Bilanz nach ca. 3 1/2 Stunden mit SugaR AI 1.70  im Autoplaymodus auf Schach.de ziehe:

MZ   hat 4 Partien gewonnen, allerdings 3 gegen den gleichen Gegner Richard_Stickles    2738 Elo

Ich   habe 3 Partien gewonnen   nun 2718

Eduard mit Solista  2 Partien gewonnen   2712  allerdings im Durchschnitt stärkere Gegner

Detti  3 Partien gewonnen  2711.

Würde sagen wir 4 haben mit SugaR AI 1.70 recht erfolgreich abgeschnitten.

Ich spielte auch mit dem Experience Buch und hatte damit keine Probleme.
Mein PC spielt sehr stabil; habe damit nie Abbrüche.

Parent - - By Horst Sikorsky Date 2021-03-23 08:28
Guten Tag,
habe gerade das Glück gehabt mit SugaR AI 1.70 gegen Ivers (LCO) in Endspiel zu gewinnen.
jetzt 2713 aber nicht lange   
Parent - By Reinhold Stibi Date 2021-03-23 09:33
Super, Horst

SugaR AI 1.70 macht sich ganz prima.

Mit meiner stärkeren Hardware durch einen weiteren Sieg nun mit 2723 an 3er Stelle
auf Schach.de

Taras0404 mit 2731 an 2er Stelle spielt jetzt leider nur mit Ducats.
Parent - - By Lothar Jung Date 2021-03-23 10:05
Hallo Horst,

mich würde die Fortschritte in den Testsuites interessieren.
Da war ja SugaR vorher nicht schlecht.

Grüße

Lothar
Parent - By Horst Sikorsky Date 2021-03-23 11:16 Edited 2021-03-23 11:21
Lothar Jung schrieb:

Hallo Horst,

mich würde die Fortschritte in den Testsuites interessieren.
Da war ja SugaR vorher nicht schlecht.

Grüße

Lothar

Hallo Lothar,
für Testsuites ist er wenig geeignet (meine ich).
aber ich probiere mal. da gibt es Züge mit +- über 12 und sind Falsch
Grüße Horst
Parent - By Eduard Nemeth Date 2021-03-23 12:34
Hast du in den Optionen wirklich das Häckchen für experience book eingeschaltet, oder nur experience ON? MZ hatte wohl mehrere Abstürze damit.
Parent - - By Tobias Lagemann Date 2021-03-23 10:49 Edited 2021-03-23 11:12 Upvotes 2
Zitat:
Taktisch ist SugarR AI 1.70 um Einiges besser als SugaR AI 1.60.


Echt?

Wie soll das gehen?

Was schreibt Marco Zerbinati zu den Änderungen von der 1.6 auf die 1.7?

Ach ja
Zitat:
Restructuring PolyGlot book code and separating Book1 and Book2 options

    Restructuring of PolyGlot book code
    Separating Book1 and Book2 options
    Adding separate Book1 Depth and Book2 Depth option
    master


Wow,
Zitat:
Restructuring PolyGlot book code and separating Book1 and Book2 options
macht SugaR 1.7 taktisch stärker als 1.6!

Ich gehe davon aus, dass die Tests, die dieser Einschätzung (um Einiges besser) zugrundeliegen, auf mehr als einem Prozessor laufend vorgenommen worden sind. Denn da gibt es unterschiedlichen Output (und teils sehr differierende Lösungszeiten), aber das ist ein sattsam bekannter Effekt auf Mehrprozessorrechnern. Schaut man sich jedoch an, was auf einem Prozessor produziert wird, weiß man, nee, da gibt es keinen Unterschied zwischen der 1.6 und 1.7, entsprechend kann die 1.7 auch nicht taktisch um "Einiges besser" als die 1.6 sein. Okay, wäre z.B. in Sachen Parallelisierung etwas geändert/verbessert worden, dann hätte das Auswirkungen auf das Rechenverhalten und damit auch auf die taktischen Möglichkeiten. Aber ist da etwas geändert worden? Glaubt man Zerbinatis Änderungsmitteilung, dann ist eben das nicht der Fall.



SugaR 1.6 avx
28/37  00:45   54.719k  1.193k  -0,37 b3xc4 h7-h5 Kh1-h2 Tb8-d8 Tf1-h1 Ld7-c8 a4-a5 b7-b6 a5xb6 c7xb6 Kh2-g1 a7-a6 Sd2-f3 Td8-d6 Kg1-f1 b6-b5 Lc3-b2 b5xc4 d3xc4 g6-g5 Lb2-a3 g5-g4 h3xg4 h5xg4 Sf3-d2 Td6-h6 Th1xh6 Lg7xh6 Kf1-e1
28/40  00:45   54.719k  1.193k  -0,25  d3xc4 g6-g5 Tf1-d1 Tb8-e8 De2-h5 Ld7-c6 Td1-e1 Te8-d8 Sd2-f3 h7-h6 Kh1-g1 Td8-d6 Sf3-h2 Lc6-e8 Dh5-e2 h6-h5 Ta1-d1 Td6-h6 Td1-d3 Le8-d7 f2-f3 Ld7-e6 Te1-d1 b7-b6 Kg1-f1 Lg7-f6 a4-a5 Lf6-g7 a5xb6 c7xb6 Td3-d6 g5-g4

SugaR 1.7 avx
28/37  00:46   54.719k  1.185k  -0,37  b3xc4 h7-h5 Kh1-h2 Tb8-d8 Tf1-h1 Ld7-c8 a4-a5 b7-b6 a5xb6 c7xb6 Kh2-g1 a7-a6 Sd2-f3 Td8-d6 Kg1-f1 b6-b5 Lc3-b2 b5xc4 d3xc4 g6-g5 Lb2-a3 g5-g4 h3xg4 h5xg4 Sf3-d2 Td6-h6 Th1xh6 Lg7xh6 Kf1-e1
28/40  00:46   54.719k  1.185k  -0,25  d3xc4 g6-g5 Tf1-d1 Tb8-e8 De2-h5 Ld7-c6 Td1-e1 Te8-d8 Sd2-f3 h7-h6 Kh1-g1 Td8-d6 Sf3-h2 Lc6-e8 Dh5-e2 h6-h5 Ta1-d1 Td6-h6 Td1-d3 Le8-d7 f2-f3 Ld7-e6 Te1-d1 b7-b6 Kg1-f1 Lg7-f6 a4-a5 Lf6-g7 a5xb6 c7xb6 Td3-d6 g5-g4

SugaR 1.6 avx
29/39  00:53   63.879k  1.193k  -0,23  b3xc4 h7-h5 Kh1-h2 Tb8-d8 Tf1-h1 Ld7-c8 a4-a5 a7-a6 Ta1-b1 Td8-d6 Kh2-g1 b7-b6 a5xb6 c7xb6 De2-d1 Lc8-d7 Tb1-a1 a6-a5 Kg1-f1 a5-a4 Dd1-b1 Tf8-b8 Db1-b2 g6-g5 Kf1-e2 b6-b5 c4xb5 Ld7xb5 Db2-a2+ Kg8-h7
29/38  00:53   63.879k  1.193k  -0,22  d3xc4 g6-g5 Tf1-d1 Tb8-e8 De2-h5 Ld7-c6 Td1-e1 Te8-d8 Sd2-f3 h7-h6 Kh1-g1 Td8-d6 Sf3-h2 Tf8-d8 Dh5-e2 De7-e8 f2-f3 h6-h5 Ta1-d1 a7-a6 Td1xd6 Td8xd6 Te1-d1 De8-d7 Td1xd6 c7xd6 Kg1-f2 Kg8-h7

SugaR 1.7 avx
29/39  00:53   63.879k  1.188k  -0,23  b3xc4 h7-h5 Kh1-h2 Tb8-d8 Tf1-h1 Ld7-c8 a4-a5 a7-a6 Ta1-b1 Td8-d6 Kh2-g1 b7-b6 a5xb6 c7xb6 De2-d1 Lc8-d7 Tb1-a1 a6-a5 Kg1-f1 a5-a4 Dd1-b1 Tf8-b8 Db1-b2 g6-g5 Kf1-e2 b6-b5 c4xb5 Ld7xb5 Db2-a2+ Kg8-h7
29/38  00:53   63.879k  1.188k  -0,22  d3xc4 g6-g5 Tf1-d1 Tb8-e8 De2-h5 Ld7-c6 Td1-e1 Te8-d8 Sd2-f3 h7-h6 Kh1-g1 Td8-d6 Sf3-h2 Tf8-d8 Dh5-e2 De7-e8 f2-f3 h6-h5 Ta1-d1 a7-a6 Td1xd6 Td8xd6 Te1-d1 De8-d7 Td1xd6 c7xd6 Kg1-f2 Kg8-h7

SugaR 1.6 avx
30/37  01:18   93.873k  1.190k  -0,42  b3xc4 h7-h5 Kh1-h2 Tf8-f6 Tf1-h1 g6-g5 f2-f3 Tf6-h6 Kh2-g1 Tb8-f8 a4-a5 Tf8-f6 Ta1-b1 b7-b6 Kg1-f2 Tf6-g6 Tb1-g1 Ld7-a4 Tg1-a1 De7-d7 De2-d1 La4-c6 Dd1-e2 g5-g4 Kf2-e1 Kg8-h7 a5xb6 c7xb6 Ke1-d1 g4-g3 Kd1-c1 a7-a5 Lc3-b2
30/41  01:18   93.873k  1.190k  -0,17  d3xc4 Tb8-e8 Sd2-f3 h7-h5 Ta1-d1 Ld7-c8 Kh1-g1 Lg7-f6 Td1-d5 De7-g7 Sf3-h2 b7-b6 Tf1-d1 a7-a5 Kg1-f1 Dg7-h6 Kf1-e1 Lc8-e6 Td5-d3 g6-g5 Lc3-b2 Tf8-f7 f2-f3 Kg8-h8 Td1-d2 Te8-g8 Ke1-d1 Tf7-h7 Kd1-c1 g5-g4 h3xg4

SugaR 1.7 avx
30/37  01:18   93.873k  1.189k  -0,42  b3xc4 h7-h5 Kh1-h2 Tf8-f6 Tf1-h1 g6-g5 f2-f3 Tf6-h6 Kh2-g1 Tb8-f8 a4-a5 Tf8-f6 Ta1-b1 b7-b6 Kg1-f2 Tf6-g6 Tb1-g1 Ld7-a4 Tg1-a1 De7-d7 De2-d1 La4-c6 Dd1-e2 g5-g4 Kf2-e1 Kg8-h7 a5xb6 c7xb6 Ke1-d1 g4-g3 Kd1-c1 a7-a5 Lc3-b2
30/41  01:18   93.873k  1.189k  -0,17  d3xc4 Tb8-e8 Sd2-f3 h7-h5 Ta1-d1 Ld7-c8 Kh1-g1 Lg7-f6 Td1-d5 De7-g7 Sf3-h2 b7-b6 Tf1-d1 a7-a5 Kg1-f1 Dg7-h6 Kf1-e1 Lc8-e6 Td5-d3 g6-g5 Lc3-b2 Tf8-f7 f2-f3 Kg8-h8 Td1-d2 Te8-g8 Ke1-d1 Tf7-h7 Kd1-c1 g5-g4 h3xg4

SugaR 1.6 avx
31/38  01:29   106.188k  1.191k  -0,30  b3xc4 h7-h5 Kh1-h2 Tf8-f6 Tf1-h1 g6-g5 f2-f3 Tf6-h6 Kh2-g1 Tb8-f8 a4-a5 Tf8-f6 Kg1-f2 Tf6-g6 Ta1-g1 a7-a6 Kf2-e1 b7-b5 Ke1-d1 b5-b4 Lc3-b2 g5-g4 h3xg4 h5xg4 Th1xh6 Tg6xh6 f3xg4 De7-h4 g4-g5 Dh4xg5 Sd2-f3 Dg5-h5 Kd1-c1 Ld7-g4 De2-f2
31/39  01:29   106.188k  1.191k  -0,27  d3xc4 Tb8-e8 Sd2-f3 h7-h5 Ta1-d1 Ld7-c8 Kh1-g1 Lg7-f6 Td1-d3 b7-b6 Sf3-h2 De7-h7 Tf1-d1 Tf8-f7 Kg1-f1 a7-a5 f2-f3 Dh7-h6 Kf1-e1 g6-g5 Ke1-d2 g5-g4 h3xg4 h5xg4 Sh2-f1 Dh6-h5 Kd2-c1 Tf7-h7 Kc1-b2 Th7-h6 Kb2-b1 Te8-f8 Kb1-b2 Lc8-e6 De2-d2 Dh5-h1

SugaR 1.7 avx
31/38  01:29   106.188k  1.189k  -0,30  b3xc4 h7-h5 Kh1-h2 Tf8-f6 Tf1-h1 g6-g5 f2-f3 Tf6-h6 Kh2-g1 Tb8-f8 a4-a5 Tf8-f6 Kg1-f2 Tf6-g6 Ta1-g1 a7-a6 Kf2-e1 b7-b5 Ke1-d1 b5-b4 Lc3-b2 g5-g4 h3xg4 h5xg4 Th1xh6 Tg6xh6 f3xg4 De7-h4 g4-g5 Dh4xg5 Sd2-f3 Dg5-h5 Kd1-c1 Ld7-g4 De2-f2
31/39  01:29   106.188k  1.189k  -0,27  d3xc4 Tb8-e8 Sd2-f3 h7-h5 Ta1-d1 Ld7-c8 Kh1-g1 Lg7-f6 Td1-d3 b7-b6 Sf3-h2 De7-h7 Tf1-d1 Tf8-f7 Kg1-f1 a7-a5 f2-f3 Dh7-h6 Kf1-e1 g6-g5 Ke1-d2 g5-g4 h3xg4 h5xg4 Sh2-f1 Dh6-h5 Kd2-c1 Tf7-h7 Kc1-b2 Th7-h6 Kb2-b1 Te8-f8 Kb1-b2 Lc8-e6 De2-d2 Dh5-h1

Auf einem Prozessor rechnend finden sich exakt gleiche Bewertungen bei gleicher k-Zahl, sogar die Varianten sind bis auf den letzten angezeigten Zug identisch.

Auf mehr als einem Prozessor sieht das natürlich anders aus ...

Das Warum hat Lars Bremer vor geraumer Zeit (2017) in auch für Laien verständlichen Worten erklärt, siehe da -> https://glarean-magazin.ch/wp-content/uploads/2017/03/Chaos-System-Deep-Engine-Lars-Bremer-1.pdf

Aber schon klar, SugaR 1.7 ist taktisch um
Zitat:
Einiges besser als SugaR AI 1.60


Parent - - By Eduard Nemeth Date 2021-03-23 12:37 Edited 2021-03-23 13:04
Bei mir bewertet 1.70 einige Stellungen anders und spielt auch anders dabei. MZ nutzt immer die neuste vorliegende Stockfish Version. Die Veränderungen in 1.70 kommen von Khalid Omar, es kann sein dass er etwas geändert hat.

Edit: Ich bin zunächst auch davon ausgegangen dass die Engines sonst identisch sind. Bei meinen Tests habe ich natürlich auch geschaut dass die Hashtabellen geleert waren, ebenso dass experience abgeschaltet war. Habe mich selbst ein wenig gewundert als ich ein anderes Verhalten bei einigen Stellungen sah.
Parent - - By Reinhold Stibi Date 2021-03-23 13:39 Edited 2021-03-23 13:45
Eduard, das Häkchen für experience book habe ich gesetzt. Ich hatte keine Absturzprobleme mit SugaR AI 1.70 avx2 nnue.
Bei Book 1 kein Häkchen; bei Book1 File = empty (keine Eintragung)

Beim Max Siegfried  Stockfish Test-Suite 2021:

SugaR AI 1.60 avx2 nnue    92 aus 238    5,88 s

SugaR AI 1.70 avx2 nnue  107 aus 238    5,09 s  als gleich 15 Stellungen mehr gelöst.

Je in der Grundstellung mit Ryzen 3970X

Der Test mit den eigenen Stellungen folgt noch.

Parent - - By Horst Sikorsky Date 2021-03-23 13:57
Reinhold Stibi schrieb:

Eduard, das Häkchen für experience book habe ich gesetzt. Ich hatte keine Absturzprobleme mit SugaR AI 1.70 avx2 nnue.
Bei Book 1 kein Häkchen; bei Book1 File = empty (keine Eintragung)

Beim Max Siegfried  Stockfish Test-Suite 2021:

SugaR AI 1.60 avx2 nnue    92 aus 238    5,88 s

SugaR AI 1.70 avx2 nnue  107 aus 238    5,09 s  als gleich 15 Stellungen mehr gelöst.

Je in der Grundstellung mit Ryzen 3970X

Der Test mit den eigenen Stellungen folgt noch.



Hallo Reinhold,
hast du 15s Test-zeit genommen? ... ich habe 30s=66 aus238=27,7%=14,78s / 35.80 Tiefe
da sieht man wie schnell oder langsam meine 11 Threads i7 4930K sind
Parent - By Reinhold Stibi Date 2021-03-23 14:29
Hallo Horst,

ich habe jeweils 15 Sek. genommen.
Parent - - By Eduard Nemeth Date 2021-03-23 14:02
Ich habe im Outskirts Forum soeben gelesen. Der Absturz erfolgt offenbar wenn man die gesonderten 2 Bücher nutzt. Khalid Omar ist dran, hat es auch gelesen. Diese nutze ich aber nicht. Bin gespannt, werde meine experience Datei (inzwischen defragmentiert 6,3 MB gross) als Buch testen. Bei den Stellungstests muss experience vorher deaktiviert werden, sonst greift die Engine auf das Lernen zu. Wie gross ist deine experience Datei?
Parent - - By Reinhold Stibi Date 2021-03-23 14:42
Eduard, die experience Datei war mir bisher nicht wichtig; ich habe ja mein eigenes Buch.
Wo befindet sich denn die experience Datei ?

Die Stellungstests habe ich gleich zu Anfang gemacht, so dass die experience Datei sicher bei  0 war.
Bei einem erneuten Test müsste ich dann experience deaktivieren.

Wie  kann man die experience Datei als Buch testen ?
Parent - By Eduard Nemeth Date 2021-03-23 14:58
Die experience Datei wird von der Engine automatisch angelegt (sofern du in den Engine Optionen das nicht geändert hast). Die Datei steht im selben Ordner wo sich die EXE Datei der Engine befindet. Die Datei nennt sich "SugaR.exp."
Parent - - By Heinz Hagenstein Date 2021-03-23 15:10
Du kannst testen indem du dein Buch umbenennst so das das Buch nicht gefunden wird,dann greift  das experience Buch ein.

Gruß Heinz
Parent - - By Reinhold Stibi Date 2021-03-23 19:13
Danke Eduard für die Aufklärung:

Die Datei SugR.exp habe ich immer von der alten Version von SugaR AI  in die neuere Version zu der EXE Datei kopiert,
weil ich der Meinung war, dass dies notwendig sei, damit die Engine läuft.

Die Lernfunktion SugR.exp funktioniert prima:

Mit Max Siegfried Stockfish Test-Suite 2021  SugaR AI 1.70 und SugR.exp 1,65 MB   107 Stellungen gelöst aus 238
                                          "                         "                                      0,0 MB       96        "

Mit                                      "                         !         1.60         ?                             92        "

Um einen objektiven Vergleich zu haben muss ich aber noch ein Durchlauf mit SugR AI 1.60 mit SugR.exp  0 MB machen.
Parent - By Eduard Nemeth Date 2021-03-23 19:47
Die Engine läuft auch ohne diese Datei. Es handelt sich nur um eine Lerndatei. SugaR AI speichert hier alle neuen Züge samt Bewertungen ab. Ist die Datei aktiviert (das Häkchen gesetzt), dann greift die Engine auf diese Datei zu und holt sich die Bewertungen ab. Diese fliessen dann in den Rechenvorgang mit ein. Ist experience an und zusätzlich das Häkchen bei experience book, dann spielt SugaR AI den gespeicherten Zug (samt Bewertung) als Buchzug wenn zB. im CTG Buch keine weiteren Züge vorhanden sind. Das CTG Buch geht jedoch vor.

Wenn du das Häkchen bei experience entfernst, dann werden keine Bewertungen und Züge gespeichert, und die Engine greift auf diese Datei auch nicht zu.

Ist das Häkchen gesetzt und unter experience ReadOnly auch, dann greift SugaR AI auf die Datei zu, es werden aber keine Einträge getätigt. Es wird nur gelesen.

Wenn Du das Häkchen bei der Installation von SugaR AI entfernst, dann wird die Engine ganz ohne Lerndatei installiert, und es wird auch keine Datei angelegt.
Parent - By Tobias Lagemann Date 2021-03-24 09:10
Hallo Eduard,

hast du Beispiele?

Viele Grüße
Tobias
Parent - By Eduard Nemeth Date 2021-03-23 20:40
Für Android gibt es Version 1.70 natürlich auch schon.

SugaR AI 1.70:
https://app.box.com/s/uhr7v1xlco6s83bjstm6ojuva2sfxfux

SugaR AI ICCF 1.70:
https://app.box.com/s/z62wfza3wodpdqmki6gq2dzz9qimb5up
Up Topic Hauptforen / CSS-Forum / SugaR AI 1.70 da

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill