|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Hallo Hartmut
Da hast du nun aber m.E. doch etwas übertrieben. Das CB-Datenmaterial ist grundsätzlich in Ordnung. Dumm einfach nur, dass darin auch doofe Blitz- und Rapidturniere sowie z.B. rund 200'000 Partien von Spielern mit Elo-Stärke (Schwäche) zwischen 1100 - 1700 enthalten sind. Solche Dinge gehören nicht ein ein gute Datenbank. Da wundert es dann ja wirklich nicht, wenn die Statistik der guten Züge nicht ernst genommen werden darf. Gruss Kurt Für den Turnierspieler sind die kommentierten Partien (und wirklich nur die) das einzig interessante. Hin und wieder kann man sie auch gebrauchen um spezielle Varianten vorzubereiten die... naja, sagen wir mal nicht ganz korrekt, dafür am Turnierbrett aber überraschend sind. Wer sowas sucht ist mit der Megabase gut bedient. Ab einem gewissen Level sind aber eher die Fernschachpartien interessant, da es sich um tief ausanalysierte Varianten handelt, die man - zumindest am Turnierbrett - nur schwer widerlegen kann. @ Der Twic-Downloader ist wirklich nicht übel. Jetzt noch ein Downloader für die ICCF-Partien... lach
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Ich kann aber mal beim ICCF nachfragen, ob ich für so ein Tool einen Zugang bekomme. |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Hallo Hartmut
Auch die TWIC-Datenbank enthält Hundertausend und mehr Partien schwacher Spieler und 1-0 oder 0-1 ohne weitere Züge. Man muss also auch hier Hand anlegen ... was ich gemacht habe. Und wenn ich mich nicht irre, sind neuerdings da auch doofe Blitz- und Rapidpartien enthalten. OK, da gratis, darf man natürlich nicht schimpfen. Gruss Kurt |
Folgender Benutzer sagt Danke zu für den nützlichen Beitrag: | ||
applechess (13.05.2018) |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
http://rebel13.nl/prodeo/prodeo27.html
Das klingt sehr, sehr interessant. Insbesondere jetzt, wo es mit Leela eine Engine gibt, die eigentlich eher ein elektronisches Gehirn ist und mit normalen Engines nullkommanix gemein hat, außer der UCI-Schnittstelle. Das ergibt sicher sehr interessante Kombinationsmöglichkeiten: Leela und eine taktisch starke Engine als die beiden Slaves und ein guter Allrounder wie Komodo als Entscheider. Fiele mir so spontan ein. Noch scheint das ganze Projekt in einer recht frühen Phase zu sein: Limitations 1. Currently there is only one time control available fixed time per move. 2. It's noted that sometimes during a match Nucleus might hang in EP situations. Aber das sollte man im Auge behalten! |
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag: | ||
Hartmut (13.05.2018) |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
http://rebel13.nl/prodeo/prodeo27.html
Das klingt sehr, sehr interessant. Insbesondere jetzt, wo es mit Leela eine Engine gibt, die eigentlich eher ein elektronisches Gehirn ist und mit normalen Engines nullkommanix gemein hat, außer der UCI-Schnittstelle. Das ergibt sicher sehr interessante Kombinationsmöglichkeiten: Leela und eine taktisch starke Engine als die beiden Slaves und ein guter Allrounder wie Komodo als Entscheider. Fiele mir so spontan ein. Noch scheint das ganze Projekt in einer recht frühen Phase zu sein: Limitations 1. Currently there is only one time control available fixed time per move. 2. It's noted that sometimes during a match Nucleus might hang in EP situations. Aber das sollte man im Auge behalten!
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Naja, die Idee ist als solches nicht neu und entspricht etwa dem, was man schon in den Zeiten der guten alten CSS als "Dreihirn" vorgestellt hat. Der Unterschied ist hier lediglich dass das menschliche (dritte) Hirn durch eine Engine ersetzt wird. Ansonsten allerdings ein alter Hut. Insgesamt ist unter der Prämisse dass man eventuell Leela mit einsetzt eine interessante Konstellation gegeben.
Und bisher gab es keine Leela. Insofern ist dieser neue Mehrhirn-Ansatz Nucleus sehr interessant. |
|
||||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Sicher, das Konzept ist nicht neu. So etwas gibt es schon in ähnlicher Form in der ShredderGUI. Nur ist dort die ShredderEngine immer der Entscheider, und vor allem ist das Ganze dort fix an die ShredderGUI gebunden und läuft nur in dieser.
Und bisher gab es keine Leela. Insofern ist dieser neue Mehrhirn-Ansatz Nucleus sehr interessant. Mfg Kurt |
|
|||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Engine 1: Ermittelt den aus ihrer Sicht besten Zug Engine 2: Ermittelt ebenfalls den aus ihrer Sicht besten Zug Steuerhirn: Entscheidet zwischen dem Ergebnis von Engine 1 und Engine 2 Würdest Du nur 3 Engines mitlaufen lassen, würdest Du möglicherweise noch einen 3. Zug von Engine 3 bekommen. Das soll aber eben nicht passieren. Das Steuerhirn darf also gezielt nur aus den Ergebnissen von Engine 1 und 2 wählen, also nur 2 Zweige im Suchbaum zur Entscheidung betrachten. Das lässt sich von Hand nur sehr umständlich realisieren. Der Sinn ist natürlich zwischen 2 verschiedenen Wegen entscheiden zu können. Im klassischen Dreihirn hat das ein Mensch gemacht, wobei die Wahl der Engines sinnvollerweise eine eher taktsich orientierte und eine eher positionell orientierte war. Der Mensch konnte dann entscheiden, ob die Stellung eher positionelle oder eher taktische Maßnahmen erfordert. Bei der rein maschinellen Lösung ist mir jetzt noch nicht ganz klar, nach welchen Kriterien die Entscheiderengine nun wirklich entscheidet. Sie hat ja selbst eine entweder eher taktische oder eher positionelle Orientierung und ihr einziger Vorteil ist, dass sie im Suchbaum nur 2 Zweige betrachten muss (Falls Engine 1 und 2 zu unterschiedlichen Ergebnissen kommen). Ansonsten bleibt sie aber ja ihrer eigentlichen Programmierung verpflichtet. Zudem hat sie bei der Entscheidung ja auch keinen Zugriff auf die Hashdaten von Engine 1 und 2 (was die eigene Berechnung beschleunigen würde). So ganz erschließt sich mir der Sinn der Übung daher nicht. Ich muss aber zugeben, dass ich mich in dieses Thema jetzt nicht explizit eingelesen habe. Um aber mal wieder zum Thema des Threads zurückzukehren... die Probleme scheinen größtenteils gelöst zu sein und es geht mit Leela wieder steil aufwärts. http://162.217.248.187/
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
||||||||||||
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau
Nicht ganz. Das Mehrhirn baut ja auf folgendem Prinzip auf:
[...] Bei der rein maschinellen Lösung ist mir jetzt noch nicht ganz klar, nach welchen Kriterien die Entscheiderengine nun wirklich entscheidet. Sie hat ja selbst eine entweder eher taktische oder eher positionelle Orientierung und ihr einziger Vorteil ist, dass sie im Suchbaum nur 2 Zweige betrachten muss (Falls Engine 1 und 2 zu unterschiedlichen Ergebnissen kommen). Ansonsten bleibt sie aber ja ihrer eigentlichen Programmierung verpflichtet. Zudem hat sie bei der Entscheidung ja auch keinen Zugriff auf die Hashdaten von Engine 1 und 2 (was die eigene Berechnung beschleunigen würde). So ganz erschließt sich mir der Sinn der Übung daher nicht. Ich muss aber zugeben, dass ich mich in dieses Thema jetzt nicht explizit eingelesen habe. [...] Aufgrund deiner Ausführungen erschliesst sich mir der Sinn der ganzen Übung noch weniger als vorher. Eine taktisch orientierte Entscheidungs- Engine wird sich höchstwahrscheinlich für den Zug der ebenfalls taktisch stärkeren Engine entscheiden und umgekehrt. Da ist mir die Analyse mit 3 Engines unter einer GUI doch noch lieber und wenn gar ein dritter Zug erwogen wird, dann umso spannender. Mehrheitlich verhält es sich doch so, dass die wirklich feinen und wichtigen Unterschiede der Zugwahl auf der positionell/strategischen Ebene den Ausschlag für den Partieausgang geben. Gruss Kurt |
Folgender Benutzer sagt Danke zu applechess für den nützlichen Beitrag: | ||
Hartmut (15.05.2018) |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Frage: Freie Engine (Uci) für PC - Spielstil | Ecki | Die ganze Welt der Schachcomputer / World of chess computers | 4 | 05.04.2015 16:03 |
News: Revelation als UCI engine: PCSengine software | krval | Die ganze Welt der Schachcomputer / World of chess computers | 1 | 13.08.2013 16:06 |
News: MephBoard - Winboard Engine für Mephisto PC-Modul | krval | Technische Fragen und Probleme / Tuning | 8 | 11.01.2012 21:30 |
Mephisto PC-Modul als UCI Engine | FluidDynamics | Die ganze Welt der Schachcomputer / World of chess computers | 0 | 14.02.2008 08:53 |
Fruit als Engine? | Robert | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 04.08.2005 08:26 |