Schach: Schachfeld.de Schach: Schachfeld.de

freeware engine zum üben von stellungen

Diskutiere freeware engine zum üben von stellungen im Schachcomputer Bereich; 32 bit weil mein pc ja 32 bit hat was passiert wenn ich 64 öffne?...





Zurück   Schach: Schachfeld.de > Rund ums Thema Schach > Schachcomputer


Alt 28.07.2012, 02:15   #41
master90
AW: freeware engine zum üben von stellungen

32 bit weil mein pc ja 32 bit hat was passiert wenn ich 64 öffne?
 
Alt 28.07.2012, 02:36   #42
Chessimo
AW: freeware engine zum üben von stellungen

Ich habe Houdini. Läuft auch nicht. Auch unter Fritz nicht. Ist mir aber egal. Versuche es doch mal mit Critter 1.6 oder Strelka 5.5. Die laufen auf jeden Fall und sind nur einen klitzekleinen Hauch schwächer als Houdini. Wenn überhaupt. Verweise findest du bei CCRL.
 
Alt 28.07.2012, 07:22   #43
BelloMarcello
AW: freeware engine zum üben von stellungen

der Unterschied zwischen 32 und 64 bit liegt am Betriebssystem und nur mit entsprechendem kann das Programm gelanden und benutzt werden.Der "angeblich" minimale Unterschied der Programme ist ehrlich gesagt riesengross.Houdini 32 und 64 trennen Welten gleiches bei Critter am stärksten macht es sich wohl beim stockfish bemerkbar
 
Alt 28.07.2012, 08:07   #44
Viz
AW: freeware engine zum üben von stellungen

Zitat:
Zitat von Nemesis Beitrag anzeigen
Nun noch ne Frage zur F12 GUI, es gibt ja in dem Enginefenster das + und - um die Anzahl der angezeigten Züge zu variieren. Bestimmt das lediglich die Anzahl der mir ANGEZEIGTEN Varianten ders nun folgenden Zuges, oder bestimmt es wirklich die Anzahl der von der Engine untersuchten Variante? So dass ich alles Potential auf nur einen Zug konzentrieren kann und quasi die gleiche Tiefe in weniger Zeit erreiche, ohne dass er Alternativem im ersten Zug berechnet?
Das ändert nicht nur die Anzeige sondern auch tatsächlich die Art der Berechnung.

Im Singlemodus werden die Bäume der Nebenvarianten (vermeintlich schlechtere Züge) stärker und früher beschnitten als bei der Hauptvariante (vermeintlich bester Zug). Die Hauptvariante wird intensiver untersucht.

Im Multivariantenmodus werden die N besten Züge alle wie Hauptvarianten behandelt.
Das ist langsamer aber gründlicher.

Für Analysezwecke würde ich immer den Multivariantenmodus empfehlen.


Zitat:
Zitat von Nemesis Beitrag anzeigen
Wenn ja, wechselt er dann den ersten Zug, denn manchmal schwankt die Engine von einem "ersten Gedanken" hin zu etwas anderem und wieder zurück.... Dann kommt vll was völlig Neues. Wie kann man da sicher sein?
Sicher wechselt er immer wieder.
Die Nebenvarianten werden natürlich auch weiterhin berechnet, nur nicht so gründlich. Wenn dann in einer bestimmten Suchtiefe plötzlich erkennbar wird, dass die Nebenvariante doch besser ist, dann wird sie halt zur Hauptvariante.

Sicher kannst du nie sein, dass die Engine den wirklich besten Zug gefunden hat. Da nicht alle Äste untersucht werden können, fällt vieles unter den Tisch. Vielleicht auch gerade die geniale Gewinnzugfolge.
 
Alt 28.07.2012, 09:48   #45
Gelegenheitspatzer
AW: freeware engine zum üben von stellungen

Zitat:
Zitat von Nemesis Beitrag anzeigen
Darum fasse ich Gelegenheitspatzers Aussage nochmal auf: Houdini ist langsam, korrekt?

Die von euch verglichenen Suchtiefen sprechen ja auch dafür, dass stockfish bereits beim Einschalten auf 20 loslegt, dass er schneller ist.
Wie muss ich mir stockfish vorstellen, wie er Züge auswählt? Er tippt sinnvoll und legt dann dort los tief zu buddeln, übersieht dann aber etwas, was seinem Suchkriterium nicht entsprach wie in dem einen Beispiel. Oder?

Nun noch ne Frage zur F12 GUI, es gibt ja in dem Enginefenster das + und - um die Anzahl der angezeigten Züge zu variieren. Bestimmt das lediglich die Anzahl der mir ANGEZEIGTEN Varianten ders nun folgenden Zuges, oder bestimmt es wirklich die Anzahl der von der Engine untersuchten Variante? So dass ich alles Potential auf nur einen Zug konzentrieren kann und quasi die gleiche Tiefe in weniger Zeit erreiche, ohne dass er Alternativem im ersten Zug berechnet?
Wenn ja, wechselt er dann den ersten Zug, denn manchmal schwankt die Engine von einem "ersten Gedanken" hin zu etwas anderem und wieder zurück.... Dann kommt vll was völlig Neues. Wie kann man da sicher sein?
Houdini selektiert normalerweise stärker, findet im Endspiel jedoch nichts zum Selektieren, da seine sehr ausgefeilten Mittelspielkriterien nicht greifen.

Prinzipiell funktionieren alle Engines gleich:
1. Mögliche Züge generieren
2. Züge sortieren anhand verschiedener Kriterien (Matt vor Schlagfall vor Schachgebot vor Drohung etc.)
3. Züge testweise ausführen
4. Schauen ob irgendeine Erweiterung triggert
5. Wenn gewünschte Suchtiefe erreicht und keine Erweiterung getriggert ist: Stellung bewerten
6. Ansonsten: Gehe rekursiv mit neuer Stellung zu 1. bis die gewünschte Tiefe oder eine andere Abbruchbedingung erreicht ist.

- Zwischendurch schaut man auch, ob neu generierte Stellungen bekannt sind.
- Häufig fügt man sogenannte Nullzüge ein um zu testen, ob Züge eine Drohung darstellen.

Unterschiede gibt es dabei primär in der Wahl der Sucherweiterungen und der Stellungsbeurteilung.
- Alle heutigen Engines erweitern Schlagfälle, viele erweitern nach Schachgeboten, manche erweitern nach Mattdrohungen (manche auch nur Grundlinienmatt oder ähnliches), manche erweitern Züge von Freibauern (manche tun das nur bei reduziertem Material) etc.
- In der Stellungsbeurteilung
zählt man zunächst einfach Material
addiert man Boni und Mali für Läuferpaare, Turmpaare, Springerpaare usw.
addiert man Boni und Mali für Doppelbauern, gezogene Bauern in der Rochadestellung, gedeckte Freibauern, Bauern auf der 6. und 7. Reihe, Isolanis etc.
addiert Boni und Mali für in Richtung oder in die Nähe des Königs gerichtete Figuren und offene Linien und Diagonalen etc.
addiert Boni und Mali für besonders mobile oder verstellte Figuren etc.
und vieles mehr

Das fängt damit an, ob man Läufer und Springer einfach auf 3 Bauerneinheiten oder vielleicht den Läufer auf 3.4 Bauern und den Springer auf 3.2 Bauern schätzt und hört damit auf, ob man Tricks zum Erkennen von Festungen und toten Stellungen implementiert.



Zur zweiten Frage:
Im Multivariantenmodus rechnet die Engine anders. Im Prinzip startest du die Engine dabei mehrmals für jede Untervariante. Dadurch bricht die Geschwindigkeit deutlich ein. Das sieht man auch an der Suchtiefe, die im MV-Modus ungleich geringer ist.
 
Alt 28.07.2012, 11:04   #46
Chessimo
AW: freeware engine zum üben von stellungen

Zitat:
Zitat von BelloMarcello Beitrag anzeigen
Houdini 32 und 64 trennen Welten gleiches bei Critter am stärksten macht es sich wohl beim stockfish bemerkbar
Hatte ich auch nicht gschrieben.
Der Unterschied zwischen 32-und 64 Bit ist groß, aber Critter+Strelka zu Houdini trennen meines E. keine Welten.
 
Alt 28.07.2012, 11:15   #47
Gelegenheitspatzer
AW: freeware engine zum üben von stellungen

Schöne Endspiel Teststellung zum Quälen von Engines (und auch menschlichen Spielern):



Weiß am Zug
a) Stärkster Zug
b) Remis oder Sieg
 
Alt 28.07.2012, 14:28   #48
gado
AW: freeware engine zum üben von stellungen

Zitat:
Zitat von BelloMarcello Beitrag anzeigen
Der "angeblich" minimale Unterschied der Programme ist ehrlich gesagt riesengross.Houdini 32 und 64 trennen Welten gleiches bei Critter am stärksten macht es sich wohl beim stockfish bemerkbar
Von angeblich minimalen Unterschieden hat niemand geredet. Wie kommst du darauf?

Habe das jetzt mal getestet. Also bei Houdini 1.5 habe ich ein Geschwindigkeitsvorteil von rund 15% und bei Stockfish 2.2.2 25%.

Auf das doppelte wie Gelegenheitspatzer komme ich nicht. Wüsste auch nicht, warum da eine doppelte Leistungssteigerung drin sein sollte.
 
Alt 29.07.2012, 10:34   #49
Gelegenheitspatzer
AW: freeware engine zum üben von stellungen

Zitat:
Zitat von gado Beitrag anzeigen
Von angeblich minimalen Unterschieden hat niemand geredet. Wie kommst du darauf?

Habe das jetzt mal getestet. Also bei Houdini 1.5 habe ich ein Geschwindigkeitsvorteil von rund 15% und bei Stockfish 2.2.2 25%.

Auf das doppelte wie Gelegenheitspatzer komme ich nicht. Wüsste auch nicht, warum da eine doppelte Leistungssteigerung drin sein sollte.
Weil du für die meisten elementaren Operationen sowohl in der Stellungsbewertung als auch im Zuggenerator in 32-bit wenigstens doppelt so viele Schritte benötigst wie in 64-bit.

Hängt aber auch von der genauen Implementierung und vom Prozessor ab, bzw. ob das Programm passend zum Prozessor kompiliert ist. Man kann 64-bit auch schlecht ausnutzen, was bei den Windowsengines wohl meist gegeben ist.

Du hast aber Recht. Eine Steigerung von 100% scheint illusorisch.
Mein Laptop liefert mit Stockfish unter Linux folgende Ergebnisse:
64-bit schafft rund 1260 kN/s und 32-bit schafft rund 905 kN/s. Das sind rund 40% mehr.
Die Ergebnisse sind übrigens praktisch unabhängig von der Hashgröße.
Ein Hashtable von 512 MB brachte gegenüber 1 MB gerademal 2% Zuwachs.
 
Alt 29.07.2012, 11:21   #50
gado
AW: freeware engine zum üben von stellungen

Zitat:
Weil du für die meisten elementaren Operationen sowohl in der Stellungsbewertung als auch im Zuggenerator in 32-bit wenigstens doppelt so viele Schritte benötigst wie in 64-bit.
Wie kommst du darauf? Wenn ich jetzt einfach mal von einer Bitboard Implementierung (die auf 64 Bit sehr effizient ist beim Schach) ausgehe, dann bekomme ich das Brett mit 64 Feldern gut auf die 64Bit verteilt.

Bei 32Bit muss ich das halt runter brechen und muss da etwas mehr hin und her schieben, was etwas die Performance schmälert. Das macht aber 64Bit nicht um mindestens 100% schneller. Egal welche Implementierung, wenn es bei Bitboard schon nicht für über 100% reicht. Außer du kennst noch eine Implementierung, die du mir nennen kannst, wo das so ist.

Zitat:
Die Ergebnisse sind übrigens praktisch unabhängig von der Hashgröße.
Was sollte das jetzt auch damit zu tun haben?

Zitat:
Ein Hashtable von 512 MB brachte gegenüber 1 MB gerademal 2% Zuwachs.
In einem Endspiel mit wenigen Figuren getestet?
 
 

Zurück  Schach: Schachfeld.de > Rund ums Thema Schach > Schachcomputer

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche


Ähnliche Themen zu freeware engine zum üben von stellungen

Thema
Critter - spielstarke Freeware-Engine
Critter - spielstarke Freeware-Engine: Critter 1.0 (Multiprozessor-Unterstützung, 32-...
Welche Engine wird die nächste Top Engine?
Welche Engine wird die nächste Top Engine?: Hallo Leute, ich habe mich gerade mal wieder...
Houdini Engine - (ehemals) starke Freeware
Houdini Engine - (ehemals) starke Freeware: Houdini v1.03a ist eine sehr starke Freeware...
Brauch freeware Engine+Datenbank
Brauch freeware Engine+Datenbank: Kennt wer eine gute freeware Datenbank?Bin sonst...
Wie am besten üben?
Wie am besten üben?: Sorry, die Stelle für Anfängerfragen hab ich...

Listinus Toplisten
Jetzt für Schachfeld.de voten!


Verlinke Schachfeld.de



Copyright © 2009 Schachfeld.de, Alle Rechte vorbehalten. SEO by vBSEO ©2009, Crawlability, Inc.