Stockfish ist eine kostenlose, open-source Schach-Engine, die von einer ganzen Community entwickelt wird. Sie ist auf vielen Plattformen wie Windows, Mac OS X, Linux, iOS und Android verfügbar und gilt als die stärkste verfügbare Schach-Engine.
Stockfish hat mehrere Top Chess Engine Championships (TCEC) und Chess.com Computer Chess Championships gewonnen. Sie hat sich seit 2017 als stärkste Schach-Engine der Welt etabliert und behält ihren Platz an der Spitze der Schach-Engine-Liste.
Stockfish verwendet das UCI-Protokoll und kann daher unter verschiedenen Schach-Frontends betrieben werden. Es kann in Mehrprozessorsystemen bis zu 512 Prozessorkerne parallel nutzen, die maximale Größe der Hashtabellen beträgt 32 Terabyte. Die Hauptversion unterstützt ab der Version 6.0 Endspieldatenbanken.
Seit 2020 verwendet Stockfish eine sogenannte NNUE Evaluation (efficiently updatable neural network), die ursprünglich in einem Shōgi-Programm verwendet wurde. Dabei übernimmt ein neuronales Netz, das mit Millionen von Stellungen trainiert wurde, die Bewertung. In Stockfish 12 ist die neue Funktion erstmals integriert worden. Seit Februar 2024 wird zum ersten Mal in der Version Stockfish 16.1 ein sekundäres neuronales Netzwerk, genannt Dual NNUE verwendet, das zur schnellen Bewertung leicht zu entscheidender Positionen dient.
Stockfish ist unter der GNU General Public License (GPLv3+) lizenziert, was bedeutet, dass Sie den Quellcode lesen, modifizieren und zurückgeben können.
Stockfish ist die stärkste verfügbare Schach-Engine, die von einer ganzen Community entwickelt wird. Sie ist auf vielen Plattformen verfügbar und hat mehrere Top Chess Engine Championships und Chess.com Computer Chess Championships gewonnen. Mit ihrer neuronalen Netzwerk-Technologie ist sie in der Lage, die stärksten Schachpartien zu spielen.
* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.