schachroboter

Gezeigt wird eine Partie aus dem Trainingsdatenset.

Eine lokal trainierte KI (weiß) wird mit den ersten Zügen (schwarz) der Opern-Schachpartie von Paul Morphy konfrontiert und reagiert, jeweils erwartungsgemäß wie in dieser berühmten Schachpartie. Auf Basis dokumentierter Spielverläufe und Schachkommentaren, Programme zu erstellen, die bestimmte Spielstile imitieren. Das Spiel wird physisch ausgetragen. Die lokal trainierte KI besteht aus mehreren Komponenten. Ein Multimodal-Modell erhält ein mit opencv entzerrtes Schachfeldbild. Das Modell erkennt die Änderung am Schachbrett im Vergleich zum letzten Zug von Schwarz. Dazu liegen nicht nur Bildinformationen, sondern auch die bekannten letzten Züge vor. Aus der aktuellen Stellung und den vergangenen Zügen bestimmt eine Modellanfrage beim trainierten Modell den nächsten Zug für die weißen Figuren. Die Roboterarme setzen die Züge für die weiße Seite und die als Vorgabe aus dem Trainingsdatenset erhaltenen Züge für die schwarze Seite um.