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.06.2020, 11:31
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 424
Abgegebene Danke: 71
Erhielt 550 Danke für 247 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss424
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

https://leelanalysis.com/

Neue Website, wo man Lc0 online (also ohne den eigenen PC zu "belasten") zum analysieren benutzen kann. Noch in der Beta-phase und recht spartanisch, aber funktioniert.
Leider konnte ich nicht feststellen, welches NN lc0 dort benutzt.
Mit Zitat antworten
  #2  
Alt 08.06.2020, 07:48
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 56
Land:
Beiträge: 6.610
Bilder: 1
Abgegebene Danke: 1.854
Erhielt 4.908 Danke für 1.479 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 20/20
Heute Beiträge
0/3 sssss6610
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Hallo Stefan,

Frage an den Lc0 Kenner. Für die DGT Pi habe ich mir zum Test die laufende Entwicklerversion (v0.26.0) kompiliert und suche nun nach sinnvollen Netzen. Das Angebot ist entsprechend groß, kannst etwas empfehlen?

Danke.

Gruß
Micha
Mit Zitat antworten
  #3  
Alt 08.06.2020, 09:16
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 424
Abgegebene Danke: 71
Erhielt 550 Danke für 247 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss424
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von Chessguru Beitrag anzeigen
Hallo Stefan,

Frage an den Lc0 Kenner. Für die DGT Pi habe ich mir zum Test die laufende Entwicklerversion (v0.26.0) kompiliert und suche nun nach sinnvollen Netzen. Das Angebot ist entsprechend groß, kannst etwas empfehlen?

Danke.

Gruß
Micha
Ja, sicher. Für eine so langsame Hardware sind auf jeden Fall nur die 10x128 Netze zu empfehlen. Alle größeren werden viel zu langsam abgearbeitet. Zudem sind diese Netze auch nur gut 6MByte groß, nehmen also nicht viel Speicherplatz ein. Generell gilt für alle Netze, ganz besonders aber für die kleinen, daß elementare Endspiele oft nicht beherrscht werden. Es ist also dringend zu empfehlen, die 3&4er Syzygy Bases lc0 zur Verfügung zu stellen. Falls genügend Speicher vorhanden ist, noch besser die 3-5er Syzygy Bases (knapp 1 GByte Speicherbedarf). Dann werden viele Endspiele immer noch nicht sehr elegant gespielt, aber wenigstens erfolgreich.

Auf meiner Website habe ich bereits sehr viele 10x128 Netze mit MEA getestet:
https://www.sp-cc.de/nn-mea-testing.htm
https://www.sp-cc.de/files/mea_1node_10x128.txt

Das beste Netz war bisher das 702820 (welches auch ziemlich neu ist). Dieses absolviert auch gerade einen richtigen Testrun gegen Stockfish, der aber noch läuft. Allerdings sind schon über 300 von 500 Partien absolviert und es sieht bisher sehr gut aus, ca. 48% Erfolgsscore. Vergleiche dazu die bisherigen Testruns und du siehst, das dieser Wert für so ein kleines Netz wirklich erstaunlich hoch ist:
https://www.sp-cc.de/nn-vs-sf-testing.htm

Direkter Downloadlink für das Netz 702820:
https://training.lczero.org/get_netw...b1653a9dfaf90e

Hoffe geholfen zu haben.

PS: Dies ist die "vernünftige" Lösung, lc0 auf langsamer Hardware zu nutzen. Sie wird allerdings als Gegner vermutlich viel zu stark sein. Eine spaßige Alternative besteht darin, lc0 nur die Brettstellung evaluieren zu lassen, also nur einen einzigen Knoten/Stellung. Wenn man das machen will, gilt nun aber das Gegenteil: Das Netz muß sehr groß sein. Dazu ist dann das bisher beste 30x384 Netz zu empfehlen, nämlich das t60-3010 (welches auch das letzte TCEC-Suerfinal gespielt hat). Dies ist allerdings viel größer, nämlich 135 MByte (!)
Das Netz findest du hier:
https://www.comp.nus.edu.sg/~sergio-...t60-3010.pb.gz
Nun muß man lc0 natürlich noch das Rechnen "verbieten", was aber ganz einfach ist: Man setzt einfach die UCI-Option Slowmover=0, dann berechnet lc0 nur die Brettstellung und zieht anschließend sofort. Das kann mit einem 30x384 Netz aber auf langsamer Hardware durchaus einige Sekunden dauern (!) - man muß also eine Bedenkzeitstufe wählen, die dann nicht zu Zeitüberschreitungen führt. Ich habe mit dieser Konstellation mal eine Partie gegen meinen TheKing-Element Brettcomputer gespielt (auf voller Stärke, also 300MHz und Stil Normal), und da verlor King sogar einen Bauern im Mittelspiel, wurde positionell an die Wand gespielt und konnte die Partie nur mit Müh und Not dann im Endpiel noch drehen und gewinnen. Also auch so spielt lc0 schon erstaunlich gut (vom Endspiel mal abgesehen). Macht Spaß. Und ist verblüffend, da ja überhaupt keine Baumsuche stattfindet!

Geändert von StPohl (08.06.2020 um 09:40 Uhr)
Mit Zitat antworten
Folgende 6 Benutzer sagen Danke zu StPohl für den nützlichen Beitrag:
applechess (08.06.2020), BHGP (08.06.2020), Chessguru (08.06.2020), LocutusOfPenguin (08.06.2020), RetroComp (08.06.2020), Robert (08.06.2020)
  #4  
Alt 08.06.2020, 14:40
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 424
Abgegebene Danke: 71
Erhielt 550 Danke für 247 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss424
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Sehr empfehlens- und lesenswert (und vielleicht noch nicht allen bekannt), ist die folgende Website, die laufend erweitert und verbessert wird:
http://lczero.org/

Hier finden sich viele nützliche Informationen. Für Laien (Einbindung von Lc0 in diversen GUIs, Download-Links von Netzen) bis hin zu Kennern (Rubrik Development ist sehr interessant!) auf jeden Fall sehr informativ. Aber (natürlich) alles auf Englisch, das ist klar.
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu StPohl für den nützlichen Beitrag:
RetroComp (08.06.2020), Robert (08.06.2020)
  #5  
Alt 08.06.2020, 16:44
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 56
Land:
Beiträge: 6.610
Bilder: 1
Abgegebene Danke: 1.854
Erhielt 4.908 Danke für 1.479 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
5/20 20/20
Heute Beiträge
0/3 sssss6610
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Hallo Stefan,

 Zitat von StPohl Beitrag anzeigen
Hoffe geholfen zu haben.
danke dir! Hast du definitiv.

Ich hatte Lc0 auf der Pi schon mehrfach getestet und wie du schon angemerkt hattest, das Teil spielt selbst auf dieser schwachen Hardware unglaublich stark auf.

Daher suche ich verschiedene Netze. Größere Netze sind nicht das Problem, funktioniert auch. Aber mir geht es darum, eine gewisse Variabilität zu erreichen. Soll ja auch für den Sterblichen interessant bleiben.

Gruß
Micha
Mit Zitat antworten
  #6  
Alt 08.06.2020, 18:56
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 424
Abgegebene Danke: 71
Erhielt 550 Danke für 247 Beiträge
Aktivitäten Langlebigkeit
2/20 7/20
Heute Beiträge
0/3 ssssss424
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von Chessguru Beitrag anzeigen
Hallo Stefan,



danke dir! Hast du definitiv.

Ich hatte Lc0 auf der Pi schon mehrfach getestet und wie du schon angemerkt hattest, das Teil spielt selbst auf dieser schwachen Hardware unglaublich stark auf.

Daher suche ich verschiedene Netze. Größere Netze sind nicht das Problem, funktioniert auch. Aber mir geht es darum, eine gewisse Variabilität zu erreichen. Soll ja auch für den Sterblichen interessant bleiben.

Gruß
Micha
Naja, es gibt noch älteren Kleinstnetze, von D.Kappe, die schwächer spielen. Die wären hier zu finden.
https://github.com/dkappe/leela-ches.../wiki/Bad-Gyal
https://github.com/dkappe/leela-ches...eela-style-net

Ob diese Netze aber noch vernünftig und mit lc0-Stil spielen, das kann ich nicht sagen. Müsstest du ausprobieren.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag:
Chessguru (08.06.2020)
  #7  
Alt 12.06.2020, 18:13
BHGP BHGP ist offline
Revelation
 
Registriert seit: 04.02.2008
Ort: Weinsberg
Land:
Beiträge: 713
Abgegebene Danke: 541
Erhielt 442 Danke für 261 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 ssssss713
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Mal eher eine technische Frage:

Bei mir läuft Lc0 mit einer RTX-Karte auf 2 Threads. Warum zeigt mir der Ressourcenmonitor von Windoof 10 Prof. aber 8 Threads an? Ich bin mir ziemlich sicher, dass ich LC0 nur einmal gestartet habe?!
Mit Zitat antworten
  #8  
Alt 15.06.2020, 17:23
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 61
Land:
Beiträge: 4.305
Abgegebene Danke: 2.105
Erhielt 978 Danke für 568 Beiträge
Aktivitäten Langlebigkeit
5/20 20/20
Heute Beiträge
0/3 sssss4305
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von BHGP Beitrag anzeigen
Bei mir läuft Lc0 mit einer RTX-Karte auf 2 Threads. Warum zeigt mir der Ressourcenmonitor von Windoof 10 Prof. aber 8 Threads an? Ich bin mir ziemlich sicher, dass ich LC0 nur einmal gestartet habe?!
Ich hoffe, ich habe Dich richtig verstanden, aber der Windows-Ressourcenmonitor zeigt doch nur CPU-Threads an?

Viele Grüße
Robert
Mit Zitat antworten
  #9  
Alt 16.06.2020, 13:22
Gerd v.d. Loo Gerd v.d. Loo ist offline
Novag Savant
 
Registriert seit: 05.08.2004
Ort: Kreis Heinsberg
Land:
Beiträge: 29
Abgegebene Danke: 22
Erhielt 68 Danke für 15 Beiträge
Aktivitäten Langlebigkeit
0/20 20/20
Heute Beiträge
0/3 sssssss29
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Hallo, eine Frage zu Lc0.
Bekanntlich erarbeitet sich Leela ihr Schachwissen durch Spielen gegen sich selbst, wobei ein selbstlernendes neuronales Netz (NN) zum Tragen kommt.

Wenn ich nun gegen Leela spiele, lernt dann das NN aus diesen Spielen immer noch dazu oder nicht?

Danke für Hinweise und viele Grüße,

Gerd
Mit Zitat antworten
  #10  
Alt 16.06.2020, 13:48
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 7.139
Bilder: 257
Abgegebene Danke: 1.589
Erhielt 4.934 Danke für 1.654 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 sssss7139
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Hallo Gerd,
da musst Du schon sehr, sehr viele Partien spielen, dass das Auswirkungen haben könnte ... ich weiß aber nicht, ob dieses Feature überhaupt vorhanden ist.

By the way, an alle, die von dieser Art Engines begeistert sind: Ich habe FatFritz ... der Unterschied ist ja, dass hier das "Lernen" auf den Datenbanken von ChessBase basiert, mit all den von Menschen gespielten Partien.

Ich muss sagen, das, was FatFritz abliefert, begeistert mich unendlich. Ich habe neben der GPU Version auch die CPU Version installiert ... und die ist richtig interessant. Denn auf meiner nVidia 2080 Super MaxQ ist FatFritz einfach viel zu mächtig ...

Ich kann aber meine Notebook CPU auf 800 MHz drosseln und bei FatFritz nur einen CPU Kern zuweisen. Jetzt berechnet FatFritz, je nach Stellung, nur zwischen 20 und 50 Züge pro Sekunde ... das Ergebnis: Selbst auf diesem Niveau ist FatFritz ein würdiger Gegner für die Mephisto TM. Und der Stil ist herrlich aktiv und macht einfach nur Spaß.

Wer sich für solche Spielereien interessiert, sollte da auf jeden Fall ein Auge drauf werfen.

Gruß,
Sascha
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2025. All rights reserved to make me feel special. :-)
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Mythbuster für den nützlichen Beitrag:
Egbert (16.06.2020), RetroComp (16.06.2020)
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
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 +2. Es ist jetzt 03:18 Uhr.



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