Alpha Zero schlägt Stockfish
Google KI bildet sich selbst in vier Stunden zum Schach-Großmeister aus.
Und - kaum zu fasen - schlägt eines der bisher besten Schachprogramme, die bereits weit über Großmeister Niveau liegen. https://www.futurezone.de/science/ar...ister-aus.html Hier einige kommentierte Partien https://www.youtube.com/watch?v=3taHp9EC5Kw Statt bis zu 70 Millionen Stellungen/s untersucht Alpha Zero "nur" 80 Tausend und scheint damit wesentlich selektiver zu "rechnen". Wohin geht diese Reise mit sich selbst optimierenden Algorithmen? |
AW: Alpha Zero schlägt Stockfish
Eine faszinierende Entwicklung! Ich hätte nie erwartet, dass Programme, die nicht auf der konventionellen Minmax-Alpha-Beta -Suche basieren, derart erfolgreich Schach spielen können. Und nicht nur Schach spielen!
BTW, es gibt allerdings Zweifel, ob das Match gegen Stockfish ganz "fair" war, denn - wie man liest - spielte Stockfish ohne Eröffnungsbuch. Da konventionelle Schachprogramme im Grunde total deterministsich sind, kann ein lernendes Programm den Gegner immer wieder in ungünstige Varianten locken. Ein gutes und variantenreiches Eröffnungsbuch würde die Züge von Stockfish weniger "ausrechenbar" zu machen. Schach-Großmeister und Computerschach-"Veteran" Larry Kaufman hatte das kritisiert Zitat:
Zitat:
Aber es ist eigentlich auch wurscht, ob AlphaZero Stockfish nun total dominiert oder nicht. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Du erinnerst Dich sicher, daß früher Programme, damals noch schwächer, von Menschen in Stellungen "gelockt" wurden, die sie weniger gut beherrschten. Das ist finde ich ein Ausdruck von Überlegenheit, der sich nun offenbar auch bei Alpha Zero zeigt. Hier einige Kommentare von Demis Hassabis, dem Gründer von DeepMind. Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
--- hier gibt es übrigens die Publikation der Gruppe: Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm |
AW: Alpha Zero schlägt Stockfish
Zitat:
Übrigens hat wie hier zu sehen, Carlsen gegen Aronian gerade das Blatt in einer Serie von mit den Vorschlägen von Stockfish übereinstimmenden Zügen zu seinen Gunsten gewendet und gewonnen. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
Und ja, die Sekundanten werden gut ausgelastet sein. |
AW: Alpha Zero schlägt Stockfish
https://www.msn.com/de-at/nachrichte...cid=spartanntp
Zitat:
Ist das auch "AlphaZero und Konsorten"? Da kommen so langsam Erinnerungen an "Skynet" aus den Terminator-Filmen hoch. Vielleicht erklärt uns AlphaZero irgendwann für unmündig (was ja angesichts Klimakatastrophe etc sogar nachvollziehbar wäre) und übernimmt die Kontrolle? |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat aus Tron 1. Wer hat's gesagt? |
AW: Alpha Zero schlägt Stockfish
BTW, this is the opinion of the computer chess pioneer Ed Schröder (author of "Rebel") about the Deep Zero - Stockfish match:
Zitat:
http://www.talkchess.com/forum/viewt...=743214#743214 --- hmm, warum schreib ich eigentlich auf Englisch? :) |
AW: Alpha Zero schlägt Stockfish
Zitat:
Er ist ja ziemlich bissig. Die Unterstellung #4 scheint selbst unter "devil's advocate" ziemlich abwegig. Hier noch Infos zu AlphaZero von Jemand, der ziemlich Ahnung zu haben scheint. https://chess.stackexchange.com/ques...ding-alphazero Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
https://chess.stackexchange.com/ques...tockfish-match
Zitat:
Die Analyse einiger Partien weiter unten zeigt, daß SF mit mehr Zeit bessere Züge gefunden hätte, was ja nicht verwunderlich ist. Aber es wirft die Frage auf, welche Zeit/Zug man SF geben müßte, damit der Vergleich der engines angesichts der gigantischen hardware von AZF fair ist. Ich kenne mich da überhaupt nicht aus, aber ein Anhaltspunkt könnten die 180 TFLOPS von AZ's hardware sein. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Lief Stockfish auf einer derartigen HW, dann kann man davon ausgehen, dass die HW von AlphaZero um einen Faktor von einigen tausend performanter war (4000 ?). HW und SW sind so unterschiedlich, wie will man da "Fairness" definieren? Man könnte versuchen, das auszugleichen, indem man AlphaZero 5 Sek / Zug gibt und Stockfish 5 h / Zug. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Aber auch wenn SF unter solchen Voraussetzungen überlegen wäre, diese Selbstlernfähigkeit von AZ ist etwas fundamental Neues und vermutlich noch keineswegs ausgereizt. Die Diskussion ist in vollem Gange und vielleicht äußert sich Hassabis von Deep Mind nochmal. Zur erreichten Tiefe scheint bisher nichts bekannt zu sein. Hast Du bzgl. Monte Carlo 'von der Wurzel bis zum Blatt' auch so verstanden, daß die Spiele gegen sich selbst bis zu einem eindeutigen Ergebnis ausgeführt werden? |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Alpha-Zero verwendet sog. Deep Learning mit künstlichen Neuronalen Netzen, die Fließkommaoperationen benötigen. Konventionelle Schachprogramme verwenden ausschließlich Ganzzahl-Operationen.
Monte-Carlo bedeutet in der Informatik allgemein, dass Zufallszahlen verwendet werden. Die Alpha-Beta-Suche ist hingegen eine deterministische Suche, die jeweils den kompletten Suchraum abdeckt, jedoch Suchzweige abschneidet, die prinzipiell kein besseres Ergebnis erzielen können als bereits gefunden Züge. Die Technologie die Alpha-Zero verwendet, wird momentan auch zb. für das autonome Fahren verwendet. Allein aus diesem Grund wird hier viel Geld in die Entwicklung gesteckt, Nvidia (eigentlich ein Grafikchip-Hersteller) hat zb. marktreife Chips entwickelt, die vergleichbar mit der Alpha-Zero Hardware sind. Meiner Einschätzung nach (bin Informatiker und verfolge diese Technologie seit vielen Jahren) kommt da in den nächsten 10-20 Jahren etwas auf uns zu, was durchaus das Potential von Skynet hat :) |
AW: Alpha Zero schlägt Stockfish
https://de.chessbase.com/post/alpha-...r-zu-alphazero
Zitat:
|
AW: Alpha Zero schlägt Stockfish
|
AW: Alpha Zero schlägt Stockfish
Zitat:
Danke für den Link; Chrilly schreibt ja immer recht interessant und kurzweilig. :) |
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Man sollte das Duell evtl. mal aus der Google- statt aus der Stockfish-Perspektive analysieren: Google konnte zeigen, dass eine (ansatzweise) general-purpose KI gegen eine Nischenintelligenz gewinnen kann. Google ist investiert in die TPU, Rechenpower usw., Stockfish in spezialisierte Eröffnungsbibliotheken und Zeitmanagement.
Es werden also immer Äpfel mit Birnen (oder eher Tankstellen) verglichen, egal welche Bedingungen man schafft. Ich halte die Geschwindigkeit des Trainings für den entscheidenden Faktor. Man könnte nun diese AlphaZero-Instanz zusätzlich in Richtung Eröffnungen trainieren. Stockfish greift dabei jedoch wiederum auf jahrzehntelang gesammeltes menschliches Wissen zurück, während AlphaZero dies selbst erlernen muss. Gleiches gilt für einige Endspielvarianten. Wäre spannend zu wissen, ob Google überhaupt noch Interesse an diesen Gegnern hat; diese werden rar. |
AW: Alpha Zero schlägt Stockfish
Auch interessant:
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Außerdem ist wichtig, dass gerade die auswendig gelernten Eröffnungen ja nichts über die eigtl. „Intelligenz“ aussagen. Man könnte die Partie zweier Großmeister nicht von der Partie zweier „dressierter Affen“ unterscheiden, solange sie nicht von den Standarderöffnungen abweichen; sobald sie jedoch abweichen, wird der Unterschied nach wenigen Halbzügen sichtbar.
|
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
Interessant ist dieser mit dem "selbst lernen" verbundene Paradigmenwechsel. Da lernt AlphaZero 4 Stunden und findet Schwachstellen bei einigen seit vielen Jahrzehnten gespielten Eröffnungen! Da würde ich schon eher von einer gewissen Intelligenz sprechen und es ist wohl kaum mehr nachvollziebar, was hier im Detail geschieht. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Und daher laufen viele Argumente der Kritiker ins Leere. Google hatte nicht die Absicht, ein Schachprogramm bei einem Turnier an den Start zu bringen, sondern zu zeigen, wozu selbstlernende KIs fähig sind. Ein guter Auszubildender wird in der Prüfung ohne Zuhilfenahme von Fachbüchern eine gute Note erhalten. Im späteren Beruf wird er dann natürlich auch auf Bücher zurückgreifen. Google hat zwei Auszubildende ohne Berufspraxis verglichen ... Den Einwand bzgl. des ungeeignet gewählten Zeitmanagementsystems halte ich für schwieriger. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Ein angepasstes Zeitmanagement wird die Spielstärke von Stockfish aber eher um einige wenige ELO-Punkte als um eine Größenordnung beeinflussen. Dann müsste man aber eh eine Menge Partien mehr spielen lassen, damit die Statistik überhaupt aussagekräftig wird. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Egal, es ging Google nie um eine exakte ELO-Bewertung oder um ein Turnier unter fairen Bedingungen (was im Computerschach sowieso nur möglich war, weil sich da eine Art Monokultur entwickelt hat). Es ging darum, dass eine ziemlich generische KI Schach "from scratch" lernen kann. Stockfisch u.a. Programme haben nie irgendetwas etwas gelernt; es gab lediglich unglaublich viele fleißige Programmierer und Datentypisten, die seit Jahrzehnten Programme optimiert und Eröffnungsdatenbanken eingetippt haben. Jetzt an diesen Kleinigkeiten rumzumäkeln ist ungefähr so blöd wie Goethe für Rechtschreibfehler im Manuskript von Faust zu kritisieren. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
Zudem legen manche Programme die Suchergebnisse der Wurzelknoten (erreichte Suchtiefe, zugehörige Bewertung) in einer persistenten Hash-Tabelle auf der Festplatte ab (eventuell nur dann, wenn sich die Bewertung von einer Iteration zur nächsten drastisch verändert hatte (z.B. Falle festgestellt, "vergifteter Bauer" ...). Diese Ergebnisse können in nachfolgenden Spielen die Suche etwas beschleunigen, wenn denn genau diese Positionen im Suchbaum auftreten bzw es wird sogar gelernt, einmal gemachte Fehler zu vermeiden. Diese 2 Features sind nicht ganz unnütz und machen die Programme auch etwas unberechenbarer; so hat mein Programm in ein-und derselben Stellung bei derselben Suchtiefe nicht immer zwangsläufig denselben Zug gewählt. Aber das sind sehr simple Implementation einer Lernfunktion im Vergleich zu AlphaZero. |
AW: Alpha Zero schlägt Stockfish
Danke für die Info.
Darf ich fragen, wie du deine eigene Spielstärke einschätzt? |
AW: Alpha Zero schlägt Stockfish
Zitat:
Wenn ich denn mal spiele, versuche ich in 1.Linie nur grobe Patzer zu vermeiden, was für meine heutigen Gegner meist auch schon ausreicht. Spielst du? |
AW: Alpha Zero schlägt Stockfish
Ich habe früher häufig gespielt und auch versucht, ein paar Themen zu vertiefen (Eröffnungen, Mittelspiel). In den letzten Jahren sehr selten, da mir die menschlichen Gegner fehlten und ich ungern gegen den Computer spiele (weil's auch kommunikativ sein soll). Inzwischen spiele ich wieder häufiger gegen die Patentochter meiner Frau; sie ist in der Schulmannschaft, hat aber ohne Vorgabe noch keine Chance; evtl. ergibt sich da was.
Ich hatte mal das "Glück", gegen den Sohn von Lothar Schmid spielen zu dürfen. Ich habe das erst hinterher erfahren. Die Spiele waren interessant: erst einige Züge normale Entwicklung, dann ein paar für mich unerklärliche Züge, dann auf einmal gefühlt 17 Drohungen gleichzeitig :-) |
AW: Alpha Zero schlägt Stockfish
Hier und da spiele ich schon mal ganz gerne eine Partie Schach und das seit knapp 35-40 Jahren.
Gegen die normalen Schachprogramme gewinne ich dann auch eigentlich recht häufig. Zumindest dann, wenn ich 1-2 Züge pro Partie zurücknehmen darf. Keine Ahnung, welcher Spielstärke das entspricht. Mein Neffe spielt seit ca. 10 Jahren im örtlichen Schachverein auf recht hohem Niveau. Gegen den verliere ich dann leider fast immer. :o |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Ich habe noch nie gegen einen Schachcomputer gespielt. :eek:
Meine letzte Schachpartie liegt viele Jahre zurueck. Ich habe frueher oft mit meinem verstorbenen Bruder gespielt. Wir waren etwas gleich stark. Man wusste nie, wer gewinnen wuerde. |
AW: Alpha Zero schlägt Stockfish
Zitat:
p.s. sorry Tippfehler, sollte heissen 1750 |
AW: Alpha Zero schlägt Stockfish
Zitat:
Aber im Ernst: Schach hin oder her: Ihr werdet noch 2. (auch wenns weh tut) :) |
AW: Alpha Zero schlägt Stockfish
Zitat:
BTW, in der Gegend deines Neffen habe ich früher auch gespielt. "Hohes Niveau" würde ich aber erst ab ELO=2000 ansiedeln. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Allerdings kenne ich keinen Vereinsspieler, der auf ELO 2000 kommt. Das müssste dann aber ein verdammt guter Vereinsspieler sein. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Heute spiele ich ab und an gegen einen Bekannten, der zu seinen besten Zeiten bei knapp 2000 war. Erstaunlicherweise gewinne ich meist; der patzt halt altersbedingt noch öfter als ich (obwohl er etwas jünger ist) und ärgert sich dann immer schrecklich. :) --- Edit: So ist die Wertung der aktuellen Mitglieder (95% davon kenne ich aber nicht ... zu lang her) https://sc-hansa.de/dwz-liste-der-mitglieder/ |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
Und mein Neffe, von dem ich schrieb, er hätte "hohes Niveau", was ich aufgrund deiner Zahlen dann lieber auf durchschnittliches bis unteres Vereinsspielerniveau herabstufen möchte, der spielt vielleicht 200 Partien/Jahr. Mit diesem Aufwand wird man natürlich kein Großmeister. |
AW: Alpha Zero schlägt Stockfish
Zitat:
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
p.s. interessant finde ich die Unterscheidung zwischen Mann und Frau in Hinblick auf die unterschiedliche Gewichtung. So läuft "Candidate Master" bei den Herren im Bereich 2200-2299, während die gleiche Kategorie bei den Frauen zwischen 2000-2099 liegt. Das ist die Steilvorlage für gewisse Personenkreise (ist Weibsvolk anwesend?). :cool::) |
AW: Alpha Zero schlägt Stockfish
Zitat:
Es spielen aber auch viel, viel weniger Frauen Schach als Männer, was schon einiges erklären könnte. Bei meinen beiden Töchtern hatte ich vergeblich versucht, Interesse für Schach zu wecken ... nein: Puppen über alles. |
AW: Alpha Zero schlägt Stockfish
Zitat:
|
AW: Alpha Zero schlägt Stockfish
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 Uhr. |
Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
ScienceUp - Dr. Günter Sturm