Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / BanksiaGui Stellungen testen im Vergleich zu Arena
1 2 Previous Next  
Parent - - By Lothar Jung Date 2022-02-11 03:47
Hallo Walter,

es gibt noch die „log“ Anzeige, der Engine Berechnungen als Punkt D), die durch das Häkchen ✔️ und  „immer im Vordergrund als eigenes Fenster zusätzlich aktiviert wird. Dann wird die Engineausgabe (Pondering) angezeigt.
Dort ist erkennbar, wie die BanksiaGUI den Lösungszug im Suchbaum teilweise schnell „findet“.

Nur dort kann man die Lösungsauswahl erkennen.

Beste Grüße

Lothar
Parent - - By Peter Martan Date 2022-02-11 08:30 Edited 2022-02-11 08:38
Muss mir endlich mal die 0.53 runterladen, hab nur irgendwie immer weniger Lust dazu, wenn ich mir das Alles da so anschaue, je mehr ich mich in die eigenartige Bedienungs- und Darstellungsumgebung vertiefe, umso weniger gefällt sie mir, sorry, ist halt vermutlich einfach die langjährige Erfahrung im Umgang mit den vielen anderen GUIs, die ich schon so lange kenne, und mit denen ich mich auskenne. (Übrigens aber natürlich auch nur mit denjenigen Features, die ich wirklich häufig verwende, und da nimmt man halt auch immer viel mehr das eine GUI fürs eine Feature und das andere fürs andere.

Am meisten erinnert mich das Dingens an Aquarium, das bisher für mich immer das Kontra- Intuitivste war, es hat jetzt einen erstzunehmenden Konkurrenten bekommen, und das völlige Fehlen einer Art Handbuch bei Banksia macht's nicht gerade leichter.

Das immer im Vordergrund bezieht sich auf das Teststellungsfenster insgesamt und bedeutet einfach, dass man zu keinem anderen offenen Windows- Fenster wechseln kann, zwischen den Fenstern Test Suite, Engines,  Ergebnis und Engine Info muss man aber erst recht manuell umschalten, man kann sie sich nicht irgendwie neben- oder untereinander anzeigen lassen.

Und in der Engine- Info kann man beim Rechnen Zuschauen.

Was ist das, was man mit Parallelität einstellt? Ich hatte bisher angenommen, das beträfe die Zahl der Engines, die gleichzeitig arbeiten, habe aber beim Versuch, wenn ich LC0 und SF gleichzeitig gewählt habe und Paralellität 3, trotzdem nur SF- Output gesehen. Auch im Test Suite- Fenster nur Ergebnisse von SF eingetragen.

Wenn man auf Erledigt klickt, heißt das, dass ab diesem Zeitpunkt ein neuer Start das alte Log im Engine- Fenster löscht?
Wozu ist das Erledigt sonst gut?

Wieso werden ständig alle möglichen Züge aufgelistet mit ihrer Sortierungsnummer?

Stockfish 070222-2386 > info depth 60 seldepth 77 multipv 1 score cp -193 nodes 232717757 nps 34979371 hashfull 2 tbhits 414895 time 6653 pv a2a3 d2f2 b3f3 f2e1 f3h3 e1c1 h3f3 e4f5 f3b3 c1c7 b3f3 f5g5 h2h1 c7c1 h1h2 c1d2 f3h3 g5g6 h3f3 d2d6 h2h1 d6d1 h1h2 g6f5 f3h3 f5e5 h3f3 d1e1 f3b3 e1e4 b3h3 e5f6 h2h1 e4d4 h1h2 d4e5 h2g1 f6g5 h3f3 g5f5 g1h1 e5d4 f3h3 f5e5 h1h2 d4b2 h3f3 b2b8 h2g1 b8b1 g1h2 b1d1 f3c3 d1d6 c3h3 e5e4 h2h1 d6d1 h1h2 e4f5 h3f3 d1d5 h2h1
Stockfish 070222-2386 > info depth 61 currmove a2a3 currmovenumber 1
Stockfish 070222-2386 > info depth 61 currmove f2f3 currmovenumber 2
Stockfish 070222-2386 > info depth 61 currmove b3b4 currmovenumber 3
Stockfish 070222-2386 > info depth 61 currmove b3f3 currmovenumber 4
Stockfish 070222-2386 > info depth 61 currmove h2g1 currmovenumber 5
Stockfish 070222-2386 > info depth 61 currmove b3h3 currmovenumber 6
Stockfish 070222-2386 > info depth 61 currmove g2g3 currmovenumber 7
Stockfish 070222-2386 > info depth 61 currmove h2h1 currmovenumber 8
Stockfish 070222-2386 > info depth 61 currmove b3d3 currmovenumber 9
Stockfish 070222-2386 > info depth 61 currmove b3b5 currmovenumber 10
Stockfish 070222-2386 > info depth 61 currmove a2a4 currmovenumber 11
Stockfish 070222-2386 > info depth 61 currmove g2g4 currmovenumber 12
Stockfish 070222-2386 > info depth 61 currmove b3e3 currmovenumber 13
Stockfish 070222-2386 > info depth 61 currmove b3c3 currmovenumber 14
Stockfish 070222-2386 > info depth 61 currmove h2h3 currmovenumber 15
Stockfish 070222-2386 > info depth 61 currmove b3a3 currmovenumber 16
Stockfish 070222-2386 > info depth 61 currmove b3b6 currmovenumber 17
Stockfish 070222-2386 > info depth 61 currmove b3b1 currmovenumber 18
Stockfish 070222-2386 > info depth 61 currmove b3b7 currmovenumber 19
Stockfish 070222-2386 > info depth 61 currmove b3b8 currmovenumber 20
Stockfish 070222-2386 > info depth 61 currmove b3b2 currmovenumber 21
Stockfish 070222-2386 > info depth 61 currmove b3g3 currmovenumber 22
Stockfish 070222-2386 > info depth 61 seldepth 72 multipv 1 score cp -193 nodes 471256302 nps 43526027 hashfull 2 tbhits 442994 time 10827 pv a2a3 d2f2 b3b4 e4e5 b4b3 e5f5 b3b5 f5g6 b5b3 f2d4 b3f3 g6f5 f3b3 d4d1 b3h3 f5g5 h3c3 d1d6 c3f3 g5g4 h2h1 d6e5 f3h3 g4g5 h1g1 e5a1 g1h2 a1c1 h3f3 c1b1 f3c3 b1h7 h2g1 g5g4 c3h3 h7c7 h3f3 c7c1 g1h2 c1e1 f3h3 e1e2 h2h1 g4f5 h1h2 e2c4 h3h5 f5g6 h5h3 c4c7 h2g1 c7d6 h3f3 d6d1 g1h2
Stockfish 070222-2386 > info depth 62 currmove a2a3 currmovenumber 1
Stockfish 070222-2386 > info depth 62 seldepth 72 multipv 1 score cp -193 nodes 1616212532 nps 53871955 hashfull 2 tbhits 506448 time 30001 pv a2a3 d2f2 b3b4 e4e5 b4b3 e5f5 b3b5 f5g6 b5b3 f2d4 b3f3 g6f5 f3b3 d4d1 b3h3 f5g5 h3c3 d1d6 c3f3 g5g4 h2h1 d6e5 f3h3 g4g5 h1g1 e5a1 g1h2 a1c1 h3f3 c1b1 f3c3 b1h7 h2g1 g5g4 c3h3 h7c7 h3f3 c7c1 g1h2 c1e1 f3h3 e1e2 h2h1 g4f5 h1h2 e2c4 h3h5 f5g6 h5h3 c4c7 h2g1 c7d6 h3f3 d6d1 g1h2
Stockfish 070222-2386 > bestmove a2a3 ponder d2f2

Die Zeiteinteilung ist für das einzelne Feature Test Positions meiner Meinung nach nur im einzigen Menüpunkt Zugzeit sinnvoll, aber gut, man könnte ja mal was anderes probieren wollen.

Dass vor den eingestellten 30 Sekunden abgebrochen worden wäre, habe ich bei einzelnen kurzen Beobachtungen nicht gesehen, hatte aber auch 99 Extra Plies eingestellt.

Muss mir vielleicht wirklich jetzt dann das 0.53 beta runterladen, wollte nur mal über 0.52 ausführlich jammern, in der Hoffnung, du bestätigst mir vielleicht jetzt schon, lieber Lothar, dass das mit 0.53 auch nicht wesentlich anderes geworden ist, weil ansonsten würde ich eigentlich schon lieber auf eine nicht- beta warten, meckert einfach ständig weiter rum um nicht ständig weiter rumprobieren zu müssen, wenn man dann eh hier wieder nur liest, dass die Ergebnisse nicht vertrauenswürdig sind.
Parent - - By Reinhold Stibi Date 2022-02-11 09:13
Ja, da lob ich mir ChessBase und die FritzGUI.

Da ist alles sinnvoll, logisch und einfach aufgebaut. Wüsste nicht was mir da abgehen sollte.

Lustig finde ich schon dass der Grund der Mehrlösungen der Testsuites bei BanksiaGUI
so spät aufgeklärt wurde. Ehrenvoll von Lothar dass er das gemacht hat.

Dass der Maxe gar von hundertprozentigen Lösungen schreibt ist bei dieser Lösungsart nicht
verwunderlich; nur die Engines sind nicht allwissend; gut so.
Parent - By Lothar Jung Date 2022-02-11 10:46 Edited 2022-02-11 10:49 Upvotes 1
Gleichwohl ist Banksia eine gute und innovative GUI. Z.B. Hybrid Engines, Netzwerktuniere, Lichess-Anbindung etc.
Jedoch muß der Test Suite Teil überarbeitet und am Lösungsvorgehen der führenden GUIs angepasst werden.
Jede GUI setzt ihre Schwerpunkte. BanksiaGUI ist noch in der Entwicklung und wir haben die Chance Verbesserungen und neue Ideen einzubringen.

Viele Grüße

Lothar
Parent - - By Lothar Jung Date 2022-02-11 10:38
Hallo Peter,

nach einer OP kam ich gestern aus dem Krankenhaus.

Deshalb erstmal in Kurzform:

BanksiaGUI 0.53dev. ist auch bei den Suites erweitert worden. Deshalb bitte installieren.
Test positions (test suites): more info and controllable. Work with the term “am” (avoid move). Can test with both EPD, PGN files.
Der Entwickler hat eine Pause eingelegt.
Gleichwohl sollten wir ihn anschreiben.

Parallelität 1 bedeutet MultiPV 1.

Die ExtraPlies machen in dem Lösungsverhalten Probleme: Viele Not Hits und weniger Lösungen.

Mit log Häkchen ✔️ und im Fordergrund siehst Du die Ausgabe der Engine.

PS: Ich habe den Entwickler David Elliot von Ceres wegen TBs, aber vor allem wegen der Lauffähigkeit von Ceres 40b auf 20x0 GPUs angeschrieben.

Viele Grüße

Lothar
Parent - By Peter Martan Date 2022-02-11 10:45
Danke für die vielen Infos, Lothar, werde 0.53 demnächst installieren, dass Parallelität doch die Zahl der primary lines der einzelnen Engine bedeutet, ist gut zu wissen.

Gesundheitlich gute Besserung bzw. Erholung, wünscht dir herzlich
Parent - By Max Siegfried Date 2022-02-11 21:37
Reinhold Stibi schrieb:

Also was ich bis jetzt vernommen habe ist BanksiaGUI überhaupt nicht für
Teststellungen zu gebrauchen.

Das ist ja ein Witz: "Lösungszug kommt unter den Besten vor" .

Für den Lösungszug gilt nur der Beste, nicht der Zweitbeste oder Drittbeste Zug.

Wenn ich am Schachbrett bin und spiele, kann ich mich doch auch nicht für mehrere Züge
gleichzeitig entscheiden sondern nur den für mich Besten.

Danke für die Aufklärung; die Super-Ergebnisse bei der BanksiaGUI haben überhaupt keinen Wert.

       


Es ist immer wieder lustig zu sehen wie sich manche Menschen über die BanksiaGUI/den Entwickler aufregen, nur weil sie selbst nicht in der Lage sind die GUI und die EPD Datei richtig einzustellen/zu konfigurieren.
Aber das ist natürlich kein Wunder, wenn man sich nicht mit den Programmen vernünftig auseinander setzt.

PS. ich hatte nur am Anfang bei den Testsuites in der BanksiaGUI auch den gleichen Fehler.
Parent - By Andreas Matthies Date 2022-02-11 16:40
Chess Player schrieb:

Andreas Matthies schrieb:

Die Frage ist: Wann gilt eine Stellung als gelöst?

Code:
Das ist doch gar keine Frage! Gelöst heißt, wenn der Zug in einer gewissen Tiefe gefunden wurde, mit der pasenden Bewertung natürlich, dieser beibehalten wird, selbst wenn bis in alle Ewigkeiten weiter gerechnet wird.


Anhand deiner Banksia-Logs schließe ich, dass du "movetime 15 Sekunden" und "Expand ply: 1" gestetzt hast. Banksia stuft nach meiner Einschätzung die Stellung als gelöst ein, wenn der beste Zug irgendwann in den ersten 15 Sekunden als bester Zug auftaucht und dann auch noch in der nächsten Tiefe erhalten bleibt. Es würde also reichen, wenn die Suche bei Tiefe 2 und 3 den bestmove erwischt, obwohl die Engine da noch überhaupt keine Ahnung hat, was eigentlich abgeht. Zumindest habe ich bei eigenen Tests mit Banksia die Erfahrung gemacht, dass über viele Positionen hinweg gehuscht wird, weil bereits nach wenigen Millisekunden ein "gelöst" bewertet wurde. Das würde auch dein "irgendwie läuft der Test zu schnell ab" erklären.
Wenn Arena tatsächlich die 15 Sekunden rechnen lässt und erst dort den bestmove auswertet, würde das den Unterschied erklären.
Ob es besser geeignete Optionen in Banksia für diese Stellungstests gibt... kriegst du bestimmt raus, ich weiß es nicht.

Gruß, Andreas



Eine seltsame Art zu kommentieren hast du. Den eigenen Beitrag als Codeblock in den zitierten Text einbetten... naja.

Zu deinen Kriterien... das ist etwas schwammig, findest du nicht?
Was ist eine "passende Bewertung"? Reicht eine -0,5 für einen Zug, der das Remis sichert? Oder eine 1,2 für einen Gewinnzug?
Und zu "...selbst wenn bis in alle Ewigkeit weiter gerechnet wird": Auch ein Kriterium, was sich aber auch so gar nicht eignet für eine automatisierte Überprüfung.

So viel zum Thema "Das ist doch gar keine Frage".

Schöne Grüße,
Andreas
Up Topic Hauptforen / CSS-Forum / BanksiaGui Stellungen testen im Vergleich zu Arena
1 2 Previous Next  

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill