Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Brainfisch verliert durch Matt aus dem Buch heraus
- - By Romano Reschop Date 2019-12-08 01:31
Folgendes ereignete sich vorhin auf dem Server - und das sogar in zwei Partien hintereinander:

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


(hier nochmal die Züge mit Engine-Bewertungen, weil leztere beim pgn-Tag offenbar nicht angezeigt werden: 1. e4 {B 0} e5 {B 0} 2. Nf3 {B 0} Nc6 {B 0} 3. Bc4 {
B 0} Bc5 {B 0} 4. O-O {B 0} Nf6 {B 0} 5. d3 {B 0} d6 {B 0} 6. c3 {B 0} O-O {B 0
} 7. h3 {B 0} a5 {B 0} 8. Re1 {B 0} h6 {B 0} 9. Nbd2 {B 0} Be6 {0.01/0 0} 10.
Bb5 {B 0} Qb8 {0.01/0 0} 11. Nf1 {B 0} Qa7 {0.01/0 0} 12. Re2 {B 0} a4 {0.01/0
0} 13. Ng3 {B 0} Qa5 {0.01/0 0} 14. Bxc6 {B 0} bxc6 {0.01/0 0} 15. Nh4 {B 0}
Rfe8 {0.01/0 0} 16. Re1 {B 0} Qb6 {0.01/0 0} 17. Qf3 {0.14/22 2} Kh7 {0.01/0 0}
18. Nhf5 {0.00/23 0} Ng8 {0.01/0 0} 19. d4 {B 0} exd4 {0.01/0 0} 20. Nh5 {B 0}
dxc3 {0.01/0 0} 21. Nfxg7 {B 0} cxb2 {0.01/0 0} 22. Nxe6 {B 0} bxa1=Q {0.01/0 0
} 23. Qxf7+ {#12/45 1} Kh8 {0.01/0 0} 24. Nef4 {#11/53 1} Ne7 {0.01/0 0} 25. e5
{#10/55 1} Bxf2+ {0.01/0 0} 26. Kh1 {#9/55 1} Rg8 {0.01/0 0} 27. Qf6+ {#8/58 1}
Kh7 {0.01/0 0} 28. Qxe7+ {#7/63 1} Kh8 {0.01/0 0} 29. Qf6+ {#6/72 1} Kh7 {0.01/
0 0} 30. Qf5+ {#5/104 1} Kh8 {#4/245 1} 31. Ng6+ {#4/245 0} Rxg6 {#3/245 0} 32.
Qxg6 {#3/245 0} Qxe5 {0.01/0 0} 33. Rxe5 {#2/245 0} a3 {0.01/0 0} 34. Qg7# {#1/
245 0} 1-0)

Alle schwarzen Züge wurden aus dem Cerebellum-Buch abgerufen, außer den ersten 8, da ich ein kleines Buch in der GUI vorgeschaltet hatte, um etwas mehr Abwechslug zu erzielen. An letzterem kann es aber nicht liegen, denn bis zum 19. Zug scheint alles in Ordnung  und 20... Lxf5 hält die Stellung offenbar im Gleichgewicht: Nach 20... dxc3? springt die Bewertung von Stockfish aber von 0.00 auf fast +4 an,  nach 21... cxb2? auf über + 7 und nach 22. bxa1D sieht er sehr schnell ein Matt in 12.
Parent - - By Peter Martan Date 2019-12-08 06:33 Edited 2019-12-08 06:59
Romano Reschop schrieb:

Alle schwarzen Züge wurden aus dem Cerebellum-Buch abgerufen

Abgerufen ja, aber aktiv ausgespielt wird das 20...dxc3?? normaler Weise nicht, das ist nur gespeichert, damit Weiß für den Fall, dass es kommt, gleich den Gewinnzug Sfxg7 parat hat. Ebenso verhält es sich dann noch mit 21...cxb2? (Hauptzug ...Lxf2, hält die Partie nicht mehr, aber verliert nicht so schnell) und 22...bxa1D? (...Te7 als Best Move gespeichert, schiebt das Matt auch noch einmal etwas länger hinaus).
Nach dem 22. Schwarzzug ist's #12.

Der Hauptzug wäre 20...Lxf5 und danach geht's im Cerebellum (vom November) so weiter:

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 d6 6. c3 O-O 7. h3 a5 8. Re1 h6
9. Nbd2 Be6 10. Bb5 Qb8 11. Nf1 Qa7 12. Re2 a4 13. Ng3 Qa5 14. Bxc6 bxc6 15.
Nh4 Rfe8 16. Re1 Qb6 17. Qf3 Kh7 18. Nhf5 Ng8 19. d4 exd4 20. Nh5

20... Bxf5 21.Qxf5+ Kh8 22. Qxf7 Re7 23. Qf5 dxc3 24. Nf4 g5 25. Ng6+ Kg7 26. Nxe7 Nxe7 27.
Qd7 Rf8 28. Be3 Bxe3 29. fxe3 cxb2 30. Rab1 Rf7 31. Qe6 Qb5 *

Das entlässt in eine ziemlich remisliche Stellung.

Da hast du zumindest nicht das Best Move aktiviert, und oder schlechte "Lern"werte im Buch an der Stelle. Händisch editiert wirst du sie ja nicht haben, weil du das wohl wüsstest.
Oder es war da in der Version vom Cerebellum, die du verwendet hast, wirklich noch so ein schwarzes Loch, von wann ist denn dein Download?
Parent - - By Romano Reschop Date 2019-12-08 17:32 Edited 2019-12-08 17:35
Peter Martan schrieb:

Romano Reschop schrieb:

Alle schwarzen Züge wurden aus dem Cerebellum-Buch abgerufen


Da hast du zumindest nicht das Best Move aktiviert, und oder schlechte "Lern"werte im Buch an der Stelle. Händisch editiert wirst du sie ja nicht haben, weil du das wohl wüsstest.
Oder es war da in der Version vom Cerebellum, die du verwendet hast, wirklich noch so ein schwarzes Loch, von wann ist denn dein Download?


Ich habe eben noch einmal kontrolliert: das Häkchen bei "Best Move" ist gesetzt und editiert habe ich im Cerebellum auch nichts. Die Version ist die neuste von 6. 11. 2019 (vorher kannte ich Brainfish auch noch gar nicht). Auch die Datei trägt dieses Datum. Der Fehler trat auch in der anschließenden Partie gegen den selben Gegner auf (ich hatte 2x hintereinander Schwarz). Danach habe ich den Server verlassen, um die Zufolge zu analysieren.

Eben bin ich dazu gekommen, zu versuchen die Partie auf meinem PC reproduzieren lassen. Da nicht alle weißen Züge von Cerebellum aktiv gespielt zu werden scheinen, mein Gegner also zumindest ein anderes Buch vorgeschaltet hatte (vielleicht kannte er dieses Loch im Cerebellum sogar?), habe ich die ersten 20 Weißzüge der Partie in einem neuen Buch gespeichiert und Lc0 damit gegen  Brainfish spielen lassen. Es kam sofort diese sehr ähnliche Partie zustande:

[Event "cereb-Rest, Blitz 1m"]
[Site ]
[Date "2019.12.08"]
[Round "1"]
[White "Lc0 v0.23.0-rc2+git.65e13d8Ce"]
[Black "Brainfish 141119 64 POPCNT"]
[Result "0-1"]
[ECO "C54"]
[Annotator "-10.01;-31.11"]
[PlyCount "54"]
[TimeControl "60"]

{AMD Ryzen 7 2700X Eight-Core Processor 3699 MHz  W=5.5 plies; 0kN/s;
Testcereb.ctg  B=20.5 plies; 5.368kN/s; praecereb.ctg} 1. e4 {B 0} e5 {B 0} 2.
Nf3 {B 0} Nc6 {B 0} 3. Bc4 {B 0} Bc5 {B 0} 4. O-O {B 0} Nf6 {B 0} 5. d3 {B 0}
d6 {B 0} 6. c3 {B 0} O-O {B 0} 7. h3 {B 0} a5 {B 0} 8. Re1 {B 0} h6 {B 0} 9.
Nbd2 {B 0} Be6 {B 0} 10. Bb5 {B 0} Qb8 {B 0} 11. Nf1 {B 0} Qa7 {B 0} 12. Re2 {
B 0} a4 {B 0} 13. Ng3 {B 0} Qa5 {B 0} 14. Bxc6 {B 0} bxc6 {B 0} 15. Nh4 {B 0}
Rfe8 {B 0} 16. Re1 {B 0} Qb6 {B 0} 17. Qf3 {B 0} Kh7 {B 0} 18. Nhf5 {B 0} Ng8 {
B 0} 19. d4 {B 0} exd4 {B 0} 20. Nh5 {B 0} dxc3 {0.01/0 0} 21. Nfxg7 {0.01/1 0}
cxb2 {0.01/0 0} 22. Nxe6 {0.01/1 0} bxa1=Q {0.01/0 0} 23. e5 {0.01/1 0} Re7 {
0.01/0 0} 24. Bg5 {0.01/1 0} Qxe1+ {-31.11/21 1} 25. Kh2 {-18.22/1 2} Qxe5+ {
-32.46/20 1} 26. Bf4 {-10.01/5 2} Qxe6 {-32.84/21 1} 27. Bxh6 {-17.00/5 2 (Lg3)
} Nxh6 {-44.07/20 1 (Kxh6)} 0-1

Die ersten 23 Züge spielte Brainfish aktiv aus dem Buch. Es scheint demnach ein aktuelles "Loch" im Cerebellum zu sein!?
Parent - By Peter Martan Date 2019-12-08 18:52
Romano Reschop schrieb:

Die ersten 23 Züge spielte Brainfish aktiv aus dem Buch. Es scheint demnach ein aktuelles "Loch" im Cerebellum zu sein!?

Wie ich dir schon mit den Zugbeispielen, die bei mir gespeichert sind, und die ich dir gepostet habe als aktive und passive, geschrieben habe:
Nein, nicht bei mir, und ich habe anscheinend dieselbe Cerebellum- Version wie du.

Schau nochmal nach, ob du nicht mit einer Engine, die du das Buch sonst noch benützen lässt, (Brainfish kann das nicht, soviel ich weiß, jedenfalls nicht der, den man von der Zipproth- Site runterlädt) ein Buchlernen für die bei dir auf Festplatte gespeicherte Cerebellum- Datei aktiviert hast und von dort die Ausspielwahrscheinlichkeiten verändert wurden, weil diese Engine einmal mit zu kurzer Bedenkzeit den Hauptzug, der aktiv mit Best Move allein aktiv sein muss, (20...Lxf5) schlechter gereiht hat und das sofort verlierende 20...dxc3?? nach oben gebracht.
Am besten, du schaust mit einem Polyglot Editor direkt ins .bin- Buch.

Ich bin jetzt dann hier eine Weile raus, Romano, vielleicht kann dir, wenn du weiterhin nicht drauf kommst, jemand Anderer weiterhelfen. Im Zweifel lade die Cerebellum- Datei nochmal runter, und lass Brainfish dann mit dieser Version (ich habe meine seit so zwei Wochen, vielleicht hat sich ja wirklich seither oder vorher etwas eingeschlichen) an der Brettstellung den 20. Schwarzzug ausführen.
Parent - - By Rainer Maikowski Date 2019-12-08 19:22
In der Version des Cerebellun_light_191106 kommt der Fehler nicht vor, da wird 20...Lxf5 gespielt.
R.Maikowski
Parent - - By Rainer Maikowski Date 2019-12-08 19:25
...und eine neuere gibt es auf der Seite von Th.Zipproth gar nicht!
R.Maikowski
Parent - - By Romano Reschop Date 2019-12-08 19:35
Ich habe mir das Cerebellum hier https://zipproth.de/Brainfish/download/ runtergeladen, sowohl Cerebellum Stockfish und Cerebellum Leila Net. Beide Versionen vom 6.11. Das müssten doch die neusten sein?

Da ich gelesen habe, man könne/solle beide laden, habe ich sie auch beide in Brainfish geladen, das kleinere, wie empfohlen, zuerst.

Seltsamerweise spielt Brainfish damit 20...dxc3?? aus.
Parent - - By Peter Martan Date 2019-12-08 20:31 Edited 2019-12-08 20:56
Romano Reschop schrieb:

Da ich gelesen habe, man könne/solle beide laden, habe ich sie auch beide in Brainfish geladen, das kleinere, wie empfohlen, zuerst.

Dann liegt's vielleicht an der Leela- Cerebellum- Datei, die hab' ich nicht.
Nimm das Häkchen vom Leela- Buch weg und schau, ob der Zug dann noch gespielt wird.
Parent - - By Romano Reschop Date 2019-12-08 22:33 Edited 2019-12-08 22:35
Erstmal danke für die Hinweise @Peter Martan und Rainer Maikowski !

Peter Martan schrieb:

Romano Reschop schrieb:

Da ich gelesen habe, man könne/solle beide laden, habe ich sie auch beide in Brainfish geladen, das kleinere, wie empfohlen, zuerst.

Dann liegt's vielleicht an der Leela- Cerebellum- Datei, die hab' ich nicht.
Nimm das Häkchen vom Leela- Buch weg und schau, ob der Zug dann noch gespielt wird.


Mir kam beim Schreiben des letzten Beitrags auch in den Sinn, dass es vielleicht daran leigen könnte, obwohl Lc0 auf RTX 2060 20.... dxc3 nach 18 Sekunden verirft und dann an 20... Lf5 auch nach etwa 20 Minuten konseequent festhält.

Daher habe ich die Leela-Cerebellum-Datei rausgeorfen und Brainfish nur mit dem Stockfish-Cerebellum spielen lassen. Ergebnis: Leider wieder 20... dxc3.

Ich werde es morgen noch mal unter der Shredder-Gui testen (auch wenn ich mir nicht vorstellen kann, dass die GUI einen Einfluss hat) und mir dann die Cerebellumdatei noch mal runterladen. Vielleicht ist bei meiner etwas korrupt oder so. Irgendwelche Änderungen in der Cerebellumdatei (Buchlernen o.ä.) nimmt Brainfish doch nicht vor?
Parent - - By Peter Martan Date 2019-12-08 22:42 Edited 2019-12-08 23:05
Romano Reschop schrieb:

Irgendwelche Änderungen in der Cerebellumdatei (Buchlernen o.ä.) nimmt Brainfish doch nicht vor?

Dieser Fisch selbst nicht, nein. Drum hab' ich ja auch schon gefragt, ob du das Cerebellum- Buch vielleicht auch mit einer Engine spielen lässt, die das kann. Das müsste dann in den UCI- Engine- Optionen wählbar sein, wenn's nicht im Engine- Code geändert wurde ohne UCI- Entsprechung, das wäre dann aber nicht sehr User- freundlich.
Oder bei Winboard- Engines in der .ini, wie bei Rebel (Pro Deo) z.B.
Parent - By Romano Reschop Date 2019-12-08 23:01 Edited 2019-12-08 23:20
Peter Martan schrieb:

Romano Reschop schrieb:

Irgendwelche Änderungen in der Cerebellumdatei (Buchlernen o.ä.) nimmt Brainfish doch nicht vor?

Dieser Fisch selbst nicht, nein. Drum hab' ich ja auch schon gefragt, ob du das Cerebellum- Buch vielleicht auch mit einer Engine spielen lässt, die das kann. Das müsste dann in den UCI- Engine- Optionen wählbar sein, wenn's nicht im Engine- Code geändert wurde ohne UCI- Entsprechung, das wäre dann aber nicht sehr User- freundlich.



Hmmm... ich habe Kommodo 13.2.5 und Lc0 (letzteres über den Polyglotadapter) tatsächlich mit dem Cerebellum spielen lassen. Allerdings gibt es bei beiden keine Option Bucherlenen. Zumindest wird diese in der GUI-Maske nicht angezeigt und ich kann mich auch nicht daran erinnern, diese in einer Configurationsdatei gesehen zu haben.
Parent - By Thomas Zipproth Date 2019-12-09 01:00
Ich schaue mal nach woran es liegen könnte
Thomas Z.
Up Topic Hauptforen / CSS-Forum / Brainfisch verliert durch Matt aus dem Buch heraus

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill