Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 19.10.2016, 08:35
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
Weitere Entwicklung von Schachprogrammen

Rasmus hat nebenan ein wenig in die Kristallkugel geschaut:

 Zitat von Rasmus Beitrag anzeigen
Ich sehe aber noch eine Stufe der Entwicklung, die bislang noch nicht gemacht wurde. Es gibt zwar ein Schachprogramm mit Neuronetzen (Giraffe), nur leider wurden die Neuronetze dabei IMO verkehrt eingesetzt. Deren Eigenart ist es, daß minimale Änderungen in den Eingabedaten auch nur minimale Änderungen in der Ausgabe bewirken. Mit anderen Worten, Muster-Erkennung. Das ist für Schach aber eher schlecht, weil eine Figur ein Feld weiter schon alles ändern kann.

Der totale Knaller wäre nun, wenn man ein herkömmliches Stockfish oder sonstwas hernähme, die ohnehin pervers tief rechnen können, und damit eine Multivariantenanalyse auf sagen wir mal 20 Halbzüge Tiefe macht. Vielleicht mit den 10 "besten" Zügen. Diejenigen darunter, die taktisch valide wären, könnte man einem Neuronetz vorwerfen, das sich unbelastet von taktischen Details dann um deren strategischen oder positionellen Wert kümmern könnte.

DAS wäre eine neue Art von Spielführung und würde IMO eine neue Dimension des Computerschachs eröffnen.
Neuronale Netze sind sicher ein noch sehr unerforschtes Gebiet der Schachprogrammierung. Ich glaube aber nicht, dass hier wie beim Go in den nächsten Jahren ein großer Durchbruch mit signifikant gesteigerter Spielstärke erreicht wird.

Derzeit wird versucht, die Bewertungsfunktion zu verbessern, da sehe ich auch Potenzial. Aber der Rechenaufwand um die Suche besser zu leiten ist einfach zu groß.

Giraffe hat schon einige interessante Punkte erreicht und ergänzt die automatisch generierte Bewertungsfunktion um statische Betrachtungen von Schlagmöglichkeiten. Es ist aber offen, wie weit das Konzept noch verbessert werden kann.

Die aktuellste Entwicklung scheint DeepChess zu sein, wobei die Art der Darstellung mehr Fragen aufwirft als Antworten gibt. Alleine schon der Schluss auf die Spielstärke mit gerade einmal 100 Partien gegen Falcon und gegen Crafty ist nicht sehr wissenschaftlich. Vor allem weil der Einfluss des neuronalen Netzes nicht erkennbar ist.

 Zitat von Rasmus Beitrag anzeigen
Einen Vorgeschmack darauf bekommt man bei den Kombiturnieren, wo also Teams aus Mensch und Computer gegeneinander antreten. Zwei Sachen sind bemerkenswert; erstens ist die Kombi sowohl Computern alleine als auch Menschen alleine überlegen. Zweitens sind die Menschen in den besten solcher Teams eher keine Supergroßmeister, die maximal vom Schach verstehen, sondern Programmierer, die maximal vom Computer verstehen.
Ich glaube nicht, dass die menschliche Art zu spielen ein gutes Vorbild für den Computer ist. Die Verwendung des Computers
zur taktischen Absicherung menschlicher Ideen funktioniert nur deshalb, weil der Mensch die Relevanz der Information erkennen kann. Die Entscheidung zwischen einer taktischen Überprüfung von Zügen und dem positionellen Wunsch ist für den Computer sehr schwer.

Die zur Zeit besten Algorithmen im Computerschach arbeiten seriell, eine Parallelisierung funktioniert nur mit relativ wenigen Prozessoren oder skaliert nicht sehr effektiv. Hier wird sich wohl in der näheren Zukunft am meisten tun. Die Verwendung massiv paralleler Rechenleistung in neuronalen Netzen ist dabei denkbar, d.h. der einzelne Knoten in der Baumsuche wird durch Parallelität "besser".
Eher noch glaube ich aber an eine andere Form der Baumsuche, die mit besserem Informationsaustausch die Bearbeitung von Teilbäumen verbessert.

P.S. Die reinen Liebhaber der alten Brettcomputer sind hoffentlich bei dem Thema nicht zu sehr verschreckt.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Solwac für den nützlichen Beitrag:
RetroComp (19.10.2016)
  #2  
Alt 19.10.2016, 20:37
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 7.669
Abgegebene Danke: 10.563
Erhielt 16.194 Danke für 5.755 Beiträge
Aktivitäten Langlebigkeit
13/20 13/20
Heute Beiträge
2/3 sssss7669
AW: Weitere Entwicklung von Schachprogrammen

 Zitat von Solwac Beitrag anzeigen

[...]

P.S. Die reinen Liebhaber der alten Brettcomputer sind hoffentlich bei dem Thema nicht zu sehr verschreckt.
Verschreckt nicht, aber das will nicht heissen, dass ich alles zu diesem Thema verstehe.
Gruss
Kurz
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

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

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.



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