Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Bereich Schachcomputer: > Die ganze Welt der Schachcomputer


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 16.09.2015, 10:15
Benutzerbild von Theo
Theo Theo ist offline
Resurrection
 
Registriert seit: 15.08.2004
Ort: Helmstedt
Land:
Beiträge: 584
Bilder: 26
Abgegebene Danke: 645
Erhielt 174 Danke für 104 Beiträge
Member Photo Albums
Activity Longevity
3/20 20/20
Today Beiträge
0/3 ssssss584
Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Hallo Leute,

einige von Euch werden es vielleicht bei Talkchess verfolgt haben: es gibt mittlerweile eine Engine, die auf einer Art KI basiert, nämlich auf einem Künstlichen Neuronalen Netz. Sie trainiert sich anhand von Partiedaten selbst und spielt bereits ziemlich stark.

Neuronale Netze sind nicht neu, allerdings ermöglicht es die moderne Hardware Netze mit großer Tiefe und vielen Freiheitsgraden auf riesigen Datenmengen zu trainieren. Man spricht von "Deep Learning".

http://www.heise.de/newsticker/meldu...u-2817567.html

Viele Grüße
Theo
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu Theo für den nützlichen Beitrag:
DarkStar (06.12.2017), Egbert (16.09.2015), pato4sen (16.09.2015), Supergrobi (16.09.2015)
  #2  
Alt 04.10.2015, 00:10
udo udo ist offline
Schachcomputer Junkie
 
Registriert seit: 19.08.2006
Ort: Itzehoe
Alter: 63
Land:
Beiträge: 984
Abgegebene Danke: 28
Erhielt 100 Danke für 68 Beiträge
Activity Longevity
2/20 17/20
Today Beiträge
2/3 ssssss984
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Womöglich wird es irgendwann neuronale Schachcomputer geben.

Im Grundprinzip war ja auch der Mephisto III ein , wenn auch ein etwas schwacher, Vorläufer davon. Allerdings konnte er nicht dazulernen.

Gruß, Udo
Mit Zitat antworten
  #3  
Alt 06.12.2017, 12:46
Benutzerbild von Theo
Theo Theo ist offline
Resurrection
 
Registriert seit: 15.08.2004
Ort: Helmstedt
Land:
Beiträge: 584
Bilder: 26
Abgegebene Danke: 645
Erhielt 174 Danke für 104 Beiträge
Member Photo Albums
Activity Longevity
3/20 20/20
Today Beiträge
0/3 ssssss584
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Hallo Leute,

es war absehbar und nun ist es soweit.

Das Team von Google DeepMind hat nach Go jetzt auch Schach mit einem auf Künstlichen Neuronalen Netzen basierenden Algorithmus angegangen.

Nach 4 Stunden "Gegen-Sich-Selbst-Spielen" war bei AlphaZero bereits genug Spielverständnis da, um gegen Stockfish zu gewinnen. Allerdings vermutlich nicht auf herkömmlicher Hardware.

Ich bin gespannt wie es weitergeht. Ein paar Partien finden sich hier:

https://chess24.com/en/watch/live-to...tockfish/1/1/1

Viele Grüße
Theo

PS: Ich habe mir gerade die erste Partie angeschaut. AlphaZero hat erst einen Bauern und dann eine Figur mit scheinbar kaum Kompensation geopfert. Langfristig. Und gewonnen. Siehe Screenshot im Anhang.
Miniaturansicht angehängter Grafiken
Klicke auf die Grafik für eine größere Ansicht

Name:	partie.png
Hits:	101
Größe:	361,0 KB
ID:	3389  

Geändert von Theo (06.12.2017 um 12:53 Uhr)
Mit Zitat antworten
Folgende 6 Benutzer sagen Danke zu Theo für den nützlichen Beitrag:
Benny (06.12.2017), Drahti (23.12.2017), Egbert (06.12.2017), Gustave (06.12.2017), RetroComp (06.12.2017), Solwac (06.12.2017)
  #4  
Alt 06.12.2017, 13:06
Benutzerbild von Egbert
Egbert Egbert ist offline
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 54
Land:
Beiträge: 2.973
Abgegebene Danke: 3.161
Erhielt 2.778 Danke für 1.279 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss2973
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von Theo Beitrag anzeigen
Hallo Leute,

es war absehbar und nun ist es soweit.

Das Team von Google DeepMind hat nach Go jetzt auch Schach mit einem auf Künstlichen Neuronalen Netzen basierenden Algorithmus angegangen.

Nach 4 Stunden "Gegen-Sich-Selbst-Spielen" war bei AlphaZero bereits genug Spielverständnis da, um gegen Stockfish zu gewinnen. Allerdings vermutlich nicht auf herkömmlicher Hardware.

Ich bin gespannt wie es weitergeht. Ein paar Partien finden sich hier:

https://chess24.com/en/watch/live-to...tockfish/1/1/1

Viele Grüße
Theo

PS: Ich habe mir gerade die erste Partie angeschaut. AlphaZero hat erst einen Bauern und dann eine Figur mit scheinbar kaum Kompensation geopfert. Langfristig. Und gewonnen. Siehe Screenshot im Anhang.
Hallo Theo,

vielen Dank für den hoch interessanten Link. Sieht spektakulär aus. Natürlich wäre es wichtig, diverse Rahmenbedingungen dieses Wettkampfs, wie z.B. verwendete Hardware, etc. zu kennen.

Gruß
Egbert

Geändert von Egbert (06.12.2017 um 13:06 Uhr) Grund: Typo
Mit Zitat antworten
  #5  
Alt 06.12.2017, 13:29
Benutzerbild von Theo
Theo Theo ist offline
Resurrection
 
Registriert seit: 15.08.2004
Ort: Helmstedt
Land:
Beiträge: 584
Bilder: 26
Abgegebene Danke: 645
Erhielt 174 Danke für 104 Beiträge
Member Photo Albums
Activity Longevity
3/20 20/20
Today Beiträge
0/3 ssssss584
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Hallo Egbert,

Stockfish lief wohl auf einer Hardware mit 64 Threads. AlphaZero lief auf 4 TPUs. Was auch immer das für die Vergleichbarkeit bedeutet.

Stockfish 8 analysierte dabei 80 Millionen Stellungen pro Sekunde. AlphaZero nur 70 Tausend, also Faktor 1000 weniger. Dabei verwendete AlphaZero den Monte-Carlo tree search (MCTS) Algorithmus für die Suche, statt wie üblich Alpha-Beta.

Mehr Details kann man in dem gestern eingereichten Paper nachlesen unter:

https://arxiv.org/pdf/1712.01815v1.pdf

Gruß
Theo

Geändert von Theo (06.12.2017 um 13:36 Uhr)
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu Theo für den nützlichen Beitrag:
Benny (06.12.2017), Egbert (06.12.2017), Gustave (06.12.2017), RetroComp (06.12.2017)
  #6  
Alt 06.12.2017, 14:26
Benutzerbild von Egbert
Egbert Egbert ist offline
Lebende Foren Legende
 
Registriert seit: 20.12.2009
Ort: Dreieich
Alter: 54
Land:
Beiträge: 2.973
Abgegebene Danke: 3.161
Erhielt 2.778 Danke für 1.279 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss2973
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Vielen Dank Theo, das ist beeindruckend. Das Projekt werde ich sicher verfolgen

Gruß
Egbert
Mit Zitat antworten
  #7  
Alt 06.12.2017, 14:43
Benutzerbild von Benny
Benny Benny ist offline
Mephisto RISC
 
Registriert seit: 07.10.2017
Land:
Beiträge: 284
Abgegebene Danke: 56
Erhielt 191 Danke für 100 Beiträge
Activity Longevity
12/20 2/20
Today Beiträge
3/3 ssssss284
Daumen hoch AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Absolut sagenhaft, wie AlphaZero frei von jeder Norm für Menschen teilweise absolut seltsame Züge auf dem Brett ausführt

Nach den gespielten Partien habe ich das Gefühl, dass die Wertigkeit von den einzelnen Figuren noch stärker von der jeweiligen Stellung abhängt, als bisher angenommen. So banale Unterschiede wie etwa "guter Läufer und schlechter Läufer" können wir als Menschen problemlos erfassen, aber genau in solchen Wertigkeiten gibt es offenbar mehr Tiefe, als bisher angenommen.

Mich würde interessieren, wie bei AlphaZero der Wert einer Figur berechnet wird. Momentan gehe ich davon aus, dass AlphaZero die Figuren auf dem Brett nicht als einzelne Elemente sieht, sondern als ein einziges Element. Praktisch einen einzigen Knoten, den es zu lösen gilt.

Wenn das Matt als die einzig feste Ordnung definiert ist und jede andere Stellung auf dem Brett die kein Matt darstellt als Unordnung definiert ist, versucht AlphaZero aufzuräumen. Da es keinen fest vorgeschrieben Weg gibt (keine 32 Steiner Tablebases), muss AlphaZero sich selbst die Logik des "Rätsels" beibringen.

Wenn es eine Logik gibt, die wir Menschen mit unseren bisherigen Engines nicht erfassen können, dann wäre es bahnbrechend.

Ein zu Null Ergebnis gegen Stockfish 8 ist Wahnsinn!! Nicht eine Partie ging Remis aus!

Ich hoffe, dass wir noch mehr Partien von dem Biest zur Analyse bekommen.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Benny für den nützlichen Beitrag:
Egbert (06.12.2017), Wolfgang2 (06.12.2017)
  #8  
Alt 06.12.2017, 16:12
Wolfgang2 Wolfgang2 ist offline
Schachcomputer Koryphäe
 
Registriert seit: 02.02.2005
Ort: Schweinfurt
Alter: 51
Land:
Beiträge: 1.637
Abgegebene Danke: 1.361
Erhielt 1.531 Danke für 741 Beiträge
Activity Longevity
7/20 19/20
Today Beiträge
3/3 sssss1637
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

 Zitat von Benny Beitrag anzeigen
Absolut sagenhaft, wie AlphaZero frei von jeder Norm für Menschen teilweise absolut seltsame Züge auf dem Brett ausführt ..
Genau das dachte ich mir auch. Offenbar ist nach menschlichen Maßstäben "gesundes" Schach gar nicht so gut. Speziell in der Eröffnung werden Züge gemacht, die schlecht aussehen, aber anscheinend spielbar sind.

In geschlossenen Stellungen scheint mir sehr viel Vorsicht geboten zu sein, um sich bloß nicht irgendeine Schwäche zu geben oder in eine Art latenten Zugzwang zu geraten.

Gruß
Wolfgang
Mit Zitat antworten
  #9  
Alt 06.12.2017, 16:35
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 770
Abgegebene Danke: 163
Erhielt 327 Danke für 206 Beiträge
Activity Longevity
0/20 12/20
Today Beiträge
0/3 ssssss770
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Ich habe nur schnell einen Blick auf das Paper geworfen, aber welche Bücher sind verwendet worden? Bei den Partien sind sehr viele ähnliche Zugfolgen dabei, d.h. die statistische Aussagekraft ist fraglich. Auch müsste man noch untersuchen, welche Gründe (aus Sicht einer klassischen Engine) die Verlustpartien haben. Ist es taktische Kurzsichtigkeit (Stockfish schneidet gnadenlos Verzweigungen im Suchbaum ab, das könnte sich hier rächen), unzureichende Bewertung (also identifizierbare Schwächen) oder werden hier strategische Schwächen deutlich wie z.B. nicht entwickelte Figuren, die eben nicht mehr rechtzeitig eingreifen können und Stockfish erkennt das zu spät?
Mit Zitat antworten
  #10  
Alt 06.12.2017, 18:55
Benutzerbild von DarkStar
DarkStar DarkStar ist offline
Saitek RISC 2500
 
Registriert seit: 30.05.2010
Land:
Beiträge: 198
Bilder: 17
Abgegebene Danke: 31
Erhielt 239 Danke für 64 Beiträge
Activity Longevity
0/20 12/20
Today Beiträge
0/3 ssssss198
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau

Ein Tag, den man sich auf jeden Fall im Kalender anstreichen sollte. Das sich die Erkenntnisse von AlphaGo Zero so schnell auf Schach übertragen lassen, hätte ich nie gedacht. Und das Alpha Zero sogar AlphaGo Zero schlägt, das wiederum AlphaGo Lee etc. dominiert hat ... einfach nur erstaunlich.

Im Paper wird ja sogar noch darauf hingewiesen, dass das Spiel Go strukturell neuronalen Netzen entgegen kommt. Nur bei Schach liegen die Dinge etwas anders, dachte ich zumindest.

Der auch in vielen anderen Dingen verwendete MCTS scheint sich doch universeller verwenden lassen, als ich bisher für möglich gehalten habe.

Was das Thema KI angeht, hat sich das Jahr 2017 (hiermit und mit den Erfolgen im Go Bereich) einen sehr festen Platz in der Geschichte erobert. Gratulation und Respekt an das Google Team!

Bleibt nur noch die Frage: Wer portiert das jetzt auf den 65C02, damit wir es im Exclusive nutzen können?

Stay tuned ...
Carsten
__________________
ChessLab BCS - http://google.com/+CarstenMeyer
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Frage: Freie Engine (Uci) für PC - Spielstil Ecki Die ganze Welt der Schachcomputer 4 05.04.2015 16:03
News: Revelation als UCI engine: PCSengine software krval Die ganze Welt der Schachcomputer 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 0 14.02.2008 08:53
Fruit als Engine? Robert Die ganze Welt der Schachcomputer 3 04.08.2005 08:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:48 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
©Schachcomputer.info