Schachcomputer.info Community

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


Antwort
 
Themen-Optionen Ansicht

  #821  
Alt 20.07.2020, 03:55
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von BHGP Beitrag anzeigen
Hallo Stefan,

das Netz liegt auf diesen Seiten, oder?

http://training.lczero.org/networks/?show_all=1

bzw. Direktlink:

http://training.lczero.org/get_netwo...8758f1a3107ae3


Wie sind denn die Empfehlungen auf https://lczero.org/play/networks/bestnets/

einzuschätzen? Sind die nicht unbedingt "uptodate"? Deine Empfehlung taucht dort zumindest nicht auf.
Doch, meine Empfehlung taucht dort auf "Latest T70", nur der Link dahinter ist nicht mehr aktuell und führt zum neuen T72 TrainingsRun 2.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag:
BHGP (20.07.2020)
  #822  
Alt 20.07.2020, 07:27
BHGP BHGP ist offline
Revelation
 
Registriert seit: 04.02.2008
Ort: Nicht im Norden
Beiträge: 665
Abgegebene Danke: 514
Erhielt 422 Danke für 242 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
2/20 17/20
Heute Beiträge
1/3 ssssss665
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Die Lc0-Seite ist mittlerweile ziemlich "optimiert" worden. Bei der Installation auf Android bin ich folgendermaßen vorgegangen, vielleicht interessiert es den einen oder anderen mal im Detail, wo man das ganze "Zubehör" so findet:

Ich habe die Android-Lc0 von

https://github.com/LeelaChessZero/lc....1-android.apk

installiert, also die mit integriertem Netz und alternativ die Lco für Android mit frei konfigurierbarem Netz (armv7-a) von:

https://ci.appveyor.com/api/buildjob...rmeabi-v7a/lc0

In Droidfish (entsprechende Verzeichnisse mit Engine und Netz gefüllt) stehen mir nun beide Engines zur Verfügung.
Das ganze werde ich dann für Chess für Android wiederholen und dann müsste es auch mit den Brettern von Millennium und Certabo oder auch DGT funzen.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu BHGP für den nützlichen Beitrag:
Boris (20.07.2020)
  #823  
Alt 20.07.2020, 17:37
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von BHGP Beitrag anzeigen
Die Lc0-Seite ist mittlerweile ziemlich "optimiert" worden. Bei der Installation auf Android bin ich folgendermaßen vorgegangen, vielleicht interessiert es den einen oder anderen mal im Detail, wo man das ganze "Zubehör" so findet:

Ich habe die Android-Lc0 von

https://github.com/LeelaChessZero/lc....1-android.apk

installiert, also die mit integriertem Netz und alternativ die Lco für Android mit frei konfigurierbarem Netz (armv7-a) von:

https://ci.appveyor.com/api/buildjob...rmeabi-v7a/lc0

In Droidfish (entsprechende Verzeichnisse mit Engine und Netz gefüllt) stehen mir nun beide Engines zur Verfügung.
Das ganze werde ich dann für Chess für Android wiederholen und dann müsste es auch mit den Brettern von Millennium und Certabo oder auch DGT funzen.
Das sollte so sein. Generell ist es natürlich so, dass lc0 mit einem kleinen 10x128 auch in einem Smartphone als Gegner für einen Menschen viel zu stark ist. Wenn man also lc0 auf den richtigen Brettern als Gegner nutzen will, würde ich immer anraten, ein starkes grosses 30x384 Netz zu benutzen und lc0 die MCTS-Suche ganz zu verbieten. Es wird dann immer nur die aktuelle Brettstellung durch das NeuralNetz gejagt und dann wird gezogen. Ein grosses Netz lässt sich ebenso leicht installieren, wie ein kleines Netz und dann muss man nur noch slowmover auf 0 stellen. Dann zieht lc0, ohne die Suche zu starten. Das ergibt sehr kurzweiliges Schach, aber mit echten Chancen, auch mal zu gewinnen. Die grossen Netze sind so komplex, dass selbst nur das Beurteilen der Brettstellung durchaus 1 oder 2 Sekunden auf einem Smartphone dauern kann.

Laut meiner MEA Tests, die ebenfalls ohne Suche ablaufen, also mit slowmover=0,
https://www.sp-cc.de/nn-mea-testing.htm
https://www.sp-cc.de/files/mea_1node_30x384.txt

Ist das Netz von S.Vieri t60-4175 am stärksten. Zu finden hier:
https://www.comp.nus.edu.sg/~sergio-v/t60/384x30/

Diese Konfiguration spielt besonders menschlich, also positionell sehr, sehr stark (wegen des grossen Netzes), aber auch taktisch anfällig (wegen der nicht vorhandenen Suche). Das finde ich persönlich echt cool, weil es auch total entgegengesetzt zu den Stärken und Schwächen normaler Brettcomputer und Schachengines ist!
Und wer glaubt, damit wäre es leicht gegen lc0 zu gewinnen, der wird sich wundern, wie stark lc0 mit einem grossen Netz selbst ohne Suche wirklich ist. Zumindest bis zum Endspiel. Da kann es sinnvoll sein, wieder auf lc0 mit kleinem Netz und MCTS-Suche zu wechseln.

Geändert von StPohl (20.07.2020 um 17:51 Uhr)
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu StPohl für den nützlichen Beitrag:
BHGP (20.07.2020), Robert (20.07.2020)
  #824  
Alt 20.07.2020, 21:48
BHGP BHGP ist offline
Revelation
 
Registriert seit: 04.02.2008
Ort: Nicht im Norden
Beiträge: 665
Abgegebene Danke: 514
Erhielt 422 Danke für 242 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
2/20 17/20
Heute Beiträge
1/3 ssssss665
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Also im aktuellen Release gibt es slowmover als eigenständige Option nicht mehr. Dafür wurde der TimeManager eingeführt. Wie der aber zu konfigurieren ist, ist wohl noch ziemliches Neuland.
Ich habe jetzt mal die Default-Option "Legacy" erweitert mit Legacy (slowmover=0.00). Die Engine startet mit dem großen Netz und spielt auch sofort die Antwortzüge.

Geändert von BHGP (20.07.2020 um 22:17 Uhr) Grund: Update
Mit Zitat antworten
Folgender Benutzer sagt Danke zu BHGP für den nützlichen Beitrag:
StPohl (21.07.2020)
  #825  
Alt 21.07.2020, 05:35
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Aha, gut zu wissen. Wenn lc0 aber sowieso nicht rechnen soll, kann man auch durchaus eine etwas ältere Version benutzen.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag:
BHGP (21.07.2020)
  #826  
Alt 21.07.2020, 09:29
BHGP BHGP ist offline
Revelation
 
Registriert seit: 04.02.2008
Ort: Nicht im Norden
Beiträge: 665
Abgegebene Danke: 514
Erhielt 422 Danke für 242 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
2/20 17/20
Heute Beiträge
1/3 ssssss665
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Also ich habe dann mal Komodo 13 gegen Lc0 spielen lassen, das hat prinzipiell gut funktioniert. Ich hatte aber leider die falsche Zeitkontrolle eingestellt. Es wurde dann leider hektisch und auf dem Brett nicht mehr spielbar.

Zwei Fragen noch;
Slowmove: Das hat doch nur Relevanz bei Engine-Zweikämpfen, oder?

Netz: Wenn ich auf dem Smartphone z. B. ohne Zeitdruck eine Eröffnungsposition analysieren möchte, dann würde sich doch eher ein großes Netz anbieten, oder?!
Mit Zitat antworten
  #827  
Alt 21.07.2020, 15:41
StPohl StPohl ist offline
TASC R30
 
Registriert seit: 30.03.2018
Land:
Beiträge: 422
Abgegebene Danke: 71
Erhielt 545 Danke für 245 Beiträge
Aktivitäten Langlebigkeit
2/20 6/20
Heute Beiträge
0/3 ssssss422
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

 Zitat von BHGP Beitrag anzeigen
Also ich habe dann mal Komodo 13 gegen Lc0 spielen lassen, das hat prinzipiell gut funktioniert. Ich hatte aber leider die falsche Zeitkontrolle eingestellt. Es wurde dann leider hektisch und auf dem Brett nicht mehr spielbar.

Zwei Fragen noch;
Slowmove: Das hat doch nur Relevanz bei Engine-Zweikämpfen, oder?

Netz: Wenn ich auf dem Smartphone z. B. ohne Zeitdruck eine Eröffnungsposition analysieren möchte, dann würde sich doch eher ein großes Netz anbieten, oder?!
Klar, für länger laufende Analysen kann man immer ein großes Netz nehmen.

Nein, slowmover=0 bewirkt(e) eben, daß lc0 nur die Brettstellung mit dem Neuralnetz betrachtet und nicht weiter rechnet. Bei einem großen Netz auf langsamer CPU (Smartphone) könnte man alternativ aber auch eine sehr kurze Bedenkzeit pro Zug einstellen.
Den gleichen Effekt hätte der Commandline Parameter movetime auf 1 (=1 ms). Aber dieser steht nicht als uci-option zur Verfügung.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu StPohl für den nützlichen Beitrag:
BHGP (21.07.2020)
  #828  
Alt 19.02.2021, 17:50
Benutzerbild von Schachhucky
Schachhucky Schachhucky ist offline
MACH IV
 
Registriert seit: 21.11.2019
Ort: Obersulm
Land:
Beiträge: 158
Bilder: 20
Abgegebene Danke: 467
Erhielt 142 Danke für 75 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
4/20 5/20
Heute Beiträge
0/3 ssssss158
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Dieser Thread ist wohl der passende, um eine wichtige heutige Verlautbarung in Lichess publik zu machen bezüglich des von Chessbase als "neuer Meilenstein in der Entwicklung von Schachengines" beworbenen kürzlich erschienenen Fat Fritz 2-Programms:

https://lichess.org/blog/YCvy7xMAACI...njgbutS3LgVRYo

Auch bei Chessbase sind die guten, alten Zeiten wohl vorbei, wo die Fritzversionen noch eigene Charaktere mit namhaften Vätern waren.

Gruß
Gerhard
Mit Zitat antworten
  #829  
Alt 19.02.2021, 18:55
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 57
Land:
Beiträge: 3.806
Abgegebene Danke: 2.097
Erhielt 3.948 Danke für 1.471 Beiträge
Aktivitäten Langlebigkeit
14/20 19/20
Heute Beiträge
1/3 sssss3806
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Oooch bitte. Das geht doch schon durch zig Foren, reichen die nicht ?
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten
  #830  
Alt 19.02.2021, 20:23
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 60
Land:
Beiträge: 2.173
Abgegebene Danke: 3.211
Erhielt 1.543 Danke für 897 Beiträge
Aktivitäten Langlebigkeit
3/20 14/20
Heute Beiträge
0/3 sssss2173
AW: Selbstlernende KI: Neue Engine spielt auf Profi-Niveau (Der LC0 Thread)

Ich finds interessant. Musst es ja nicht lesen, lach...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
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 07:25 Uhr.



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