Schachcomputer.info Community

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


Antwort
 
Themen-Optionen Ansicht

  #851  
Alt 03.03.2023, 16:22
Beeco76 Beeco76 ist offline
Mephisto Montreux
 
Registriert seit: 23.03.2020
Beiträge: 254
Abgegebene Danke: 1.313
Erhielt 409 Danke für 179 Beiträge
Aktivitäten Langlebigkeit
0/20 4/20
Heute Beiträge
0/3 ssssss254
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von rollinghills Beitrag anzeigen
Danke Markus! Für Deine ausführliche Antwort.

Noch eine Rückfrage, denn ich habe mich ziemlich dämlich ausgedrückt.

Jedes Notebook hat ja eine Grafikkarte, und ich meine so eine "ganz normale" keine mit extra CPU. Bitte entschuldige, ich bin in diesen Dingen sehr uninformiert.

Danke!
Das kommt auf das Notebook an. Hast du da ein bestimmtes Notebook im Auge? Welches Betriebssystem möchtest du einsetzen?

Auch Prozessoren können evtl. OpenCL unterstützen.

Für Intel gibts hier eine Liste:
https://github.com/intel/compute-run...ster/README.md

Mehr Details hier:
https://streamhpc.com/blog/2011-12-2...dware-support/
https://www.intel.com/content/www/us...l-drivers.html
https://support.benchmarks.ul.com/su...aphics-drivers

Aber wie gesagt, das kommt auf den Einzelfall an.

CUDA bzw. OpenCL ist immer der reinen CPU-Lösung vorzuziehen.

Du kannst ja mal online LC0 in Google Chrome ausprobieren und schauen, wie schnell deine Hardware ist, ohne LC0 zu installieren. (Evtl. den Verkäufer fragen, ob du auf die Seite gehen darfst.)

https://frpays.github.io/lc0-js/engine.html

Diese Engine läuft in WebGL (https://de.wikipedia.org/wiki/WebGL) und kann deswegen auch Hardware-Beschleunigung nutzen. Am besten lief das bei mir immer unter Google Chrome.

Bei Analyse in der Grundstellung erhalte ich bei meinem alten Notebook unter Google Chrome nach einiger Zeit in Suchtiefe 7, selektive Tiefe 21 folgende Ausgabe:

Code:
info depth 7 seldepth 21 time 124648 nodes 36327 score cp 12 hashfull 96 nps 291 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 h7h6 g5h4 e8g8 g1f3
info depth 7 seldepth 21 time 130711 nodes 38739 score cp 12 hashfull 102 nps 296 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
info depth 7 seldepth 21 time 136859 nodes 41168 score cp 12 hashfull 108 nps 300 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
info depth 7 seldepth 21 time 143018 nodes 43596 score cp 12 hashfull 113 nps 304 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
info depth 7 seldepth 21 time 148411 nodes 45880 score cp 12 hashfull 118 nps 309 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
send: stop
info depth 7 seldepth 21 time 151579 nodes 47234 score cp 12 hashfull 121 nps 311 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
Zeit, bis dass knapp über 36000 Knoten berechnet worden sind: 124648 bei ca. 300 Knoten in der Sekunde.

Gleiches Spiel, gleiches Notebook, aber mit NVIDIA Prime auf Performance-Einstellung, d.h. die Grafikkarte arbeitet jetzt voll mit.

Mit Performance-Setting in NVIDIA Prime und Ausführung der Seite unter Google Chrome sieht die Ausgabe anders aus:
Code:
info depth 7 seldepth 21 time 29278 nodes 36442 score cp 12 hashfull 96 nps 1244 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 h7h6 g5h4 e8g8 g1f3
info depth 7 seldepth 21 time 34481 nodes 47142 score cp 12 hashfull 121 nps 1367 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7
info depth 7 seldepth 21 time 39628 nodes 57906 score cp 12 hashfull 146 nps 1461 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 h7h6 g5h4 e8g8 g1f3 b8d7
info depth 7 seldepth 21 time 45083 nodes 68912 score cp 12 hashfull 170 nps 1528 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 e8g8 g1f3 h7h6 g5h4 b8d7 c4d5
send: stop
info depth 7 seldepth 21 time 50096 nodes 79437 score cp 12 hashfull 194 nps 1585 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 h7h6 g5h4 e8g8 g1f3 b8d7
info depth 7 seldepth 21 time 50097 nodes 79438 score cp 12 hashfull 194 nps 1585 tbhits 0 pv d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7 e2e3 h7h6 g5h4 e8g8 g1f3 b8d7
bestmove d2d4 ponder d7d5
Zeit, bis dass knapp über 36000 Knoten berechnet worden sind: 29278 bei deutlich über 1000 Knoten in der Sekunde.

Damit kann man sich einen groben Eindruck verschaffen, wie schnell LC0 auf der Hardware laufen kann.

Alles, was über 1000 Knoten pro Sekunde liegt, ist für mich persönlich ok. Dass die Knotenzahl niedriger als bei klassischen Engines ist, ist normal.


Viele Grüße
Markus
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Beeco76 für den nützlichen Beitrag:
rollinghills (07.03.2023)
  #852  
Alt 08.03.2023, 11:56
rollinghills rollinghills ist offline
Novag Super Expert C
 
Registriert seit: 25.02.2014
Beiträge: 138
Abgegebene Danke: 58
Erhielt 83 Danke für 36 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 ssssss138
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von Beeco76 Beitrag anzeigen

Alles, was über 1000 Knoten pro Sekunde liegt, ist für mich persönlich ok. Dass die Knotenzahl niedriger als bei klassischen Engines ist, ist normal.


Viele Grüße
Markus
Danke Markus!

Kennst Du das Buch "The Silicon Road to Chess Improvement" von GM Matthew Sadler? Darin beschreibt er, wie er Leela fürs eigene Training verwendet, in dem er Partien gegen die Engine spielt, aber auf dem Level "1 Ply" - also wahrscheinlich mit Fritz.

Er schreibt, man würde dann gegen ein positionelles Genie spielen, dass taktisch anfällig ist. Die Spielstärke der Engine bei "1 Ply" verortet er irgendwo in der Kategorie von Magnus Carlsen, da er selbst Elo 2680 oder so, weit davon entfernt ist, 50% gegen Leela bei 1 Ply zu schaffen.

Da ich das so ähnlich mache, sind mir alte Netzwerke am liebsten, und der Rechner kann so langsam sein wie er will ;-)

LG Matthias
Mit Zitat antworten
  #853  
Alt 08.03.2023, 13:51
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 60
Land:
Beiträge: 4.179
Abgegebene Danke: 1.782
Erhielt 783 Danke für 464 Beiträge
Aktivitäten Langlebigkeit
6/20 20/20
Heute Beiträge
0/3 sssss4179
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von rollinghills Beitrag anzeigen
Er schreibt, man würde dann gegen ein positionelles Genie spielen, dass taktisch anfällig ist.
Das würde ich bestätigen; die erste Partie, die ich gegen 1-ply-Leela gespielt habe, konnte ich mit einem Königsangriff gewinnen. Aber in den (positionell angelegten) Folgepartien hatte ich keine Chance; die Engine hat gefühlt mit jedem Zug meine Stellung immer mehr unter Druck gesetzt und eingeschnürt. Ich würde mich bei ca. 1700 Elo einordnen (bis vor ein paar Jahren hat es noch für den Super Conny gereicht )
Zitieren:
Die Spielstärke der Engine bei "1 Ply" verortet er irgendwo in der Kategorie von Magnus Carlsen, da er selbst Elo 2680 oder so, weit davon entfernt ist, 50% gegen Leela bei 1 Ply zu schaffen.
So stark hätte ich 1-ply-Leela angesichts der taktischen Schwächen jetzt nicht eingeschätzt, aber als GM kann er das sicher besser beurteilen als ich.

Viele Grüße
Robert
Mit Zitat antworten
  #854  
Alt 08.03.2023, 21:04
Tibono Tibono ist offline
TASC R30
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 62
Land:
Beiträge: 458
Abgegebene Danke: 2.141
Erhielt 1.109 Danke für 362 Beiträge
Aktivitäten Langlebigkeit
7/20 6/20
Heute Beiträge
1/3 ssssss458
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Hi, this discussion arose my curiosity and triggered and idea: run the Khmelnitsky test with a 1-ply Lc0 using a big network. The 1-ply limitation ensures fast response time (almost instant) and focuses on pure chess knowledge.

I used the "TCEC 2022" Lc0 settings I described within this other thread (about positions testing).

As a result, the KT-score is 1954 and the skills profile is as expected: positionnaly strong, with some tactical weakness.



Strongest dimensions are Opening (Lc0 can definitely play without any external book) and Standard endgame positions: that's chess knowledge!

On the other hand, Tactics and Sacrifice are the weakest skills (obviously due to the lack of any depth of search). Nevertheless, the neural network enables some capability to recognize threats and defend itself, and provides an ersatz for Calculations. Strategy and Endgame are strengths.

Comparison to a same level human player:



Human chances lie in the middlegame, where opportunities for tactics, sacrifice, attack/counterattack should be looked for. Potentially a nice training!

Grüße,
Eric
Miniaturansicht angehängter Grafiken
Klicke auf die Grafik für eine größere Ansicht

Name:	Lc0.jpg
Hits:	290
Größe:	21,8 KB
ID:	5890   Klicke auf die Grafik für eine größere Ansicht

Name:	Lc0_Plr.jpg
Hits:	286
Größe:	23,5 KB
ID:	5891  
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
Egbert (09.03.2023), germangonzo (08.03.2023), Mapi (08.03.2023), rollinghills (10.03.2023)
  #855  
Alt 10.03.2023, 12:08
rollinghills rollinghills ist offline
Novag Super Expert C
 
Registriert seit: 25.02.2014
Beiträge: 138
Abgegebene Danke: 58
Erhielt 83 Danke für 36 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 ssssss138
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von Tibono Beitrag anzeigen

As a result, the KT-score is 1954 and the skills profile is as expected: positionnaly strong, with some tactical weakness.
Was mich anbelangt - mein Elo Peak war 2325 - und ich hab noch 2259 https://ratings.fide.com/profile/4631137

Wenn ich, so wie Sadler Schnellpartien mit 15 - 30 Minuten gegen eine neuere Version von LC0 spiele, keine Züge zurücknehme, also unter reellen Bedingungen spiele, dann hohle ich keine 20%. Das ist sicher.

Matthew Sadler ist ein sehr renomierter Autor, hat auch offiziell zusammen mit Deep Mind ein Buch über Alpha Zeero geschrieben, und Blog zu dem Thema - https://matthewsadler.me.uk/
Er veröffentlich diese Partien in seinem Buch, und ich sehe keinen Grund, sein Urteil in Zweifel zu ziehen.
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu rollinghills für den nützlichen Beitrag:
Robert (13.03.2023), Theo (10.03.2023), Tibono (10.03.2023)
Antwort

Themen-Optionen
Ansicht

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
Frage: Freie Engine (Uci) für PC - Spielstil Ecki Die ganze Welt der Schachcomputer / World of chess computers 4 05.04.2015 16:03
News: Revelation als UCI engine: PCSengine software krval Die ganze Welt der Schachcomputer / World of chess computers 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 / World of chess computers 0 14.02.2008 08:53
Fruit als Engine? Robert Die ganze Welt der Schachcomputer / World of chess computers 3 04.08.2005 08:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.



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