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 06.04.2020, 19:30
Benutzerbild von FütterMeinEgo
FütterMeinEgo FütterMeinEgo ist offline
Resurrection
 
Registriert seit: 02.03.2009
Ort: Langenfeld
Land:
Beiträge: 632
Abgegebene Danke: 309
Erhielt 280 Danke für 170 Beiträge
Aktivitäten Langlebigkeit
0/20 16/20
Heute Beiträge
0/3 ssssss632
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von lars Beitrag anzeigen
naja, die ganzen KI-Programme, die jetzt basierend auf Neuronalen Netzen soviel Erfolge haben, sind zwar unheimich stark, haben aber eigentlich von Schach keine Ahnung
Darin unterscheiden sie sich aber nicht von allen anderen Schachcomputerprogrammen, seien es real existierende oder theoretisch erdachte; alle Programme arbeiten einfach nur stur Rechenoperationen ab und im Falle von Schachprogrammen werden diese dann jede für sich nach einprogrammierten (oder im Falle der neuronalen Netze "erlernten") Kriterien bewertet und der jeweils beste im Ranking ausgeführt. Großmeister tun übrigens meiner Einschätzung nach auch bis zu einem bestimmten Punkt nichts anderes als auf Grundlage von erarbeitetem Wissen Wertungen der möglichen Züge vorzunehmen.

Das, was Software oder auch KI im gewgensatz zu einem GM nie entfalten wird können, ist Kreativität - auch mit "Ahnung von Schach", was immer das sein mag, nicht.

 Zitat von lars Beitrag anzeigen
Der Ansatz von Botwinnik war da ein ganz anderer. Soweit ich mich erinnere (ist ja auch schon mehr als 30 Jahre her, dass ich das Buch gelesen habe), sollte das Programm ein "Ziel" erkennen und dann versuchen die Züge zu finden, welche zum Ziel führen.
Beim Schach steht das Ziel doch von vornherein fest: Mattsetzen des gegnerischen Königs.
__________________
Wirkliche Anarchie kann nur funktionieren, wenn sich alle an die Regeln halten. (Horst Evers)
Mit Zitat antworten
  #2  
Alt 06.04.2020, 19:55
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 60
Land:
Beiträge: 716
Abgegebene Danke: 268
Erhielt 1.357 Danke für 404 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss716
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von FütterMeinEgo Beitrag anzeigen
Darin unterscheiden sie sich aber nicht von allen anderen Schachcomputerprogrammen, seien es real existierende oder theoretisch erdachte; alle Programme arbeiten einfach nur stur Rechenoperationen ab und im Falle von Schachprogrammen werden diese dann jede für sich nach einprogrammierten (oder im Falle der neuronalen Netze "erlernten") Kriterien bewertet und der jeweils beste im Ranking ausgeführt. Großmeister tun übrigens meiner Einschätzung nach auch bis zu einem bestimmten Punkt nichts anderes als auf Grundlage von erarbeitetem Wissen Wertungen der möglichen Züge vorzunehmen.
Was aber die Programme mit Neuronalen Netzen für mich im Sinne einer KI uninterssant macht, dass das Lernen aus dem Erkennen von Mustern entsteht, die erkannten Muster aber ggf. gar nichts mit dem Problem zu tun haben.


 Zitat von FütterMeinEgo Beitrag anzeigen
Beim Schach steht das Ziel doch von vornherein fest: Mattsetzen des gegnerischen Königs.
Das ist ja gerade die Herausforderung. Da ein Matt aus der Grundstellung nicht errechenbar ist, muss man Zwischenziele erkennen und daraufhin seine Züge ausrichten. Das hatte Botwinnik mit seinen Ideen versucht.

Gruß,
Lars
Mit Zitat antworten
Folgender Benutzer sagt Danke zu lars für den nützlichen Beitrag:
mclane (06.04.2020)
  #3  
Alt 06.04.2020, 22:05
Benutzerbild von FütterMeinEgo
FütterMeinEgo FütterMeinEgo ist offline
Resurrection
 
Registriert seit: 02.03.2009
Ort: Langenfeld
Land:
Beiträge: 632
Abgegebene Danke: 309
Erhielt 280 Danke für 170 Beiträge
Aktivitäten Langlebigkeit
0/20 16/20
Heute Beiträge
0/3 ssssss632
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von lars Beitrag anzeigen
Was aber die Programme mit Neuronalen Netzen für mich im Sinne einer KI uninterssant macht, dass das Lernen aus dem Erkennen von Mustern entsteht, die erkannten Muster aber ggf. gar nichts mit dem Problem zu tun haben.
Ich hatte mich bei der Thematik KI eher mit AlphaGO beschäftigt, und auch wenn die von AlphaGO erkannten Muster tatsächlich nichts mit dem Problem zu tun haben sollten, so war die Lernerei immerhin so zielführend, dass es als erstes Computerprogramm überhaupt in der Lage war, menschliche Spitzenspieler regelmässig im Go zu schlagen.

Ohne Botwinniks Ansatz über das von Dir Erläuterte zu kennen musste es m. E. daran scheitern, dass es ja auch noch einen Gegner gibt, der ebenfalls eigene Zwischenziele verfolgt und man eben nicht stur sein Rechenprogramm abarbeiten kann... ein einziger in der Kalkulation als höchst unwahrscheinlich verworfenerer Gegenzug kann den ganzen Plan ja schon zunichte machen.
__________________
Wirkliche Anarchie kann nur funktionieren, wenn sich alle an die Regeln halten. (Horst Evers)
Mit Zitat antworten
  #4  
Alt 06.04.2020, 22:12
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 60
Land:
Beiträge: 716
Abgegebene Danke: 268
Erhielt 1.357 Danke für 404 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss716
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von FütterMeinEgo Beitrag anzeigen
Ohne Botwinniks Ansatz über das von Dir Erläuterte zu kennen musste es m. E. daran scheitern, dass es ja auch noch einen Gegner gibt, der ebenfalls eigene Zwischenziele verfolgt und man eben nicht stur sein Rechenprogramm abarbeiten kann... ein einziger in der Kalkulation als höchst unwahrscheinlich verworfenerer Gegenzug kann den ganzen Plan ja schon zunichte machen.
Das eine schliesst das andere ja nicht aus. Wenn ich z.B. als Ziel erkenne, ich könnte einen Freibauern bekommen, kann natürlich der Zug des Gegners, gerade diesen Bauern zu schlagen, meinen Plan zunichte machen. Aber dann ist es eben an der Zeit, einen neuen Plan zu entwickeln. Das ist ja auch das täglich Brot eines jeden Schachspielers, auf die Züge des Gegners zu reagieren und die eigenen Pläne anzupassen.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu lars für den nützlichen Beitrag:
mclane (06.04.2020)
  #5  
Alt 07.04.2020, 01:08
Benutzerbild von FütterMeinEgo
FütterMeinEgo FütterMeinEgo ist offline
Resurrection
 
Registriert seit: 02.03.2009
Ort: Langenfeld
Land:
Beiträge: 632
Abgegebene Danke: 309
Erhielt 280 Danke für 170 Beiträge
Aktivitäten Langlebigkeit
0/20 16/20
Heute Beiträge
0/3 ssssss632
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von lars Beitrag anzeigen
Das eine schliesst das andere ja nicht aus. Wenn ich z.B. als Ziel erkenne, ich könnte einen Freibauern bekommen...
Aber genau machen die real existierenden Schachprogramme doch - die rechnen unglaublich viele Möglichkeiten durch, und der mögliche Freibauer in x Zügen bekommt halt einen Wert zugeordnet. Gibt es Möglichkeiten mit höherem zugeordneten Wert, wird der Computer, sofern er nicht anders programmiert ist, immer die mit dem höchsten nehmen. Alles andere braucht Kreativität, die Computern bis auf weiteres völlig abgeht (auch wenn es via KI schon automatisch geschriebene Romane geben sollte, hätte wohl noch lange keiner davon die Aussicht auf einen Literaturnobelpreis).
__________________
Wirkliche Anarchie kann nur funktionieren, wenn sich alle an die Regeln halten. (Horst Evers)
Mit Zitat antworten
  #6  
Alt 07.04.2020, 10:20
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 60
Land:
Beiträge: 716
Abgegebene Danke: 268
Erhielt 1.357 Danke für 404 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 ssssss716
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

 Zitat von FütterMeinEgo Beitrag anzeigen
Aber genau machen die real existierenden Schachprogramme doch - die rechnen unglaublich viele Möglichkeiten durch, und der mögliche Freibauer in x Zügen bekommt halt einen Wert zugeordnet. Gibt es Möglichkeiten mit höherem zugeordneten Wert, wird der Computer, sofern er nicht anders programmiert ist, immer die mit dem höchsten nehmen. Alles andere braucht Kreativität, die Computern bis auf weiteres völlig abgeht (auch wenn es via KI schon automatisch geschriebene Romane geben sollte, hätte wohl noch lange keiner davon die Aussicht auf einen Literaturnobelpreis).
Wie Du sagst, durchsuchen die aktuellen Schachprogramme alle Züge und finden dabei eine Stellung, die ein Freibauern ermöglicht und bewerten sie entsprechend. Die Idee von Botwinnik war eher, aus der aktuellen Stellung zu erkennen, das sich daraus ein Freibauer entwickeln könnte und das Programm sucht nun den besten Weg dorthin.
Ich sag ja nicht, dass er dabei den erhofften Erfolg hatte und sein Programm kam ja auch nie so richtig an die Öffentlichkeit.
Vielleicht geht es auch gar nicht, weil das Erfassen der Situation oftmals rein "intuitiv" erfolgt und der Spieler nicht erklären kann, wie er darauf gekommen ist. Aber es wäre eine interessante Alternative zu den bisherigen Engines.
Mit Zitat antworten
  #7  
Alt 01.05.2020, 00:58
Benutzerbild von udo
udo udo ist offline
Lebende Foren Legende
 
Registriert seit: 19.08.2006
Ort: Itzehoe
Alter: 70
Land:
Beiträge: 2.528
Abgegebene Danke: 529
Erhielt 1.685 Danke für 917 Beiträge
Aktivitäten Langlebigkeit
2/20 18/20
Heute Beiträge
2/3 sssss2528
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

Ich hatte das Buch damals auch gelesen, und es gab auch eine Stellung, wo Brute Force Programme versagten, nur sein Programm fand angeblich den Lösungszug. Trotzdem ist es wohl nie zu einem vernünftig schachspielendem Schach- Programm gekommen, meines Wissens ? Aber dieses Pionier Programm erinnert mich immer an Mephisto III.

https://www.schachcomputer.info/foru...86&postcount=5

Weiß am Zug gewinnt im spätestens 13. Zug.



Geändert von udo (01.05.2020 um 01:08 Uhr) Grund: Zusatz eingefügt
Mit Zitat antworten
  #8  
Alt 01.05.2020, 01:18
Benutzerbild von udo
udo udo ist offline
Lebende Foren Legende
 
Registriert seit: 19.08.2006
Ort: Itzehoe
Alter: 70
Land:
Beiträge: 2.528
Abgegebene Danke: 529
Erhielt 1.685 Danke für 917 Beiträge
Aktivitäten Langlebigkeit
2/20 18/20
Heute Beiträge
2/3 sssss2528
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

https://www.spiegel.de/spiegel/print/d-40351462.html
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu udo für den nützlichen Beitrag:
Egbert (01.05.2020), mclane (01.05.2020)
  #9  
Alt 01.05.2020, 07:19
borromeus borromeus ist offline
TASC R30
 
Registriert seit: 24.02.2017
Land:
Beiträge: 440
Abgegebene Danke: 1.192
Erhielt 500 Danke für 252 Beiträge
Aktivitäten Langlebigkeit
2/20 8/20
Heute Beiträge
0/3 ssssss440
AW: Botwinnik: meine neuen Ideen zur Schachprogrammierung

eine unfassbar fesselnde Studie
Wie kann sich ein Mensch sowas ausdenken?!
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

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Idee: Jahrelang die falschen Figurenwerte in der Schachprogrammierung? Theo Die ganze Welt der Schachcomputer / World of chess computers 2 13.07.2015 21:45
Info: Diskussionsthread zur neuen Elo Liste Mythbuster News & Infos - Forum + Wiki 23 26.08.2010 20:44
Frage: Seltsames Problem Mephisto III / ESB 6000 - Ideen? Mythbuster Technische Fragen und Probleme / Tuning 0 02.07.2008 18:43
Info: zur neuen Aktivschach Elo Liste - 1/2008 Chessguru Teststellungen und Elo Listen / Test positions and Elo lists 1 20.04.2008 17:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:50 Uhr.



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