Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / LizardFish NNUE
- - By dkappe Date 2020-07-15 21:57
Habe nur aus Spaß angefangen ein NNUE Netz mit Komodo 14 Bewertungen zu trainieren. Als Test habe ich 4 Millionen Positionen bei suchtiefe 8 generiert. Ich habe einen Halbidiot erwartet, aber es schlägt sich ganz gut. Hier mit 30 threads gegen sf10.

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board
Parent - By Peter Martan Date 2020-07-15 22:06 Edited 2020-07-15 22:20
Danke, Dietrich!
Bin schon neugierig, wie Larry Kaufman mit seinem Verkaufsmodell reagieren wird, im CCC hat er sich ja recht begeistert gezeigt.
Ein Update- Abo, wie's komodo jetzt schon hat, wäre für die Netze natürlich schon auch fein, das selber Trainieren von 0 an, habe ich mir doch etwas zu leicht vorgestellt, glaube ich. Auf Bestehendes aufbauen, das wär's für mich.
Das was "Pleonati" auf Discord beschreibt, eine Binary, die auch während des Spielens das schon vorhandene Netz weiter trainiert, scheint mehr eine Kombination zwischen NNUE und einer eigenen Lerndatei zu sein, die aus dem Hash erzeugt wird wie bei den anderen lernenden Fischen, die den Kinyama- Code übernommen haben, SugaR, Eman, BrainLearn.

https://discord.com/channels/435943710472011776/724661489381670923/731439574093398056

Edit: Uups, ich sehe gerade, den Link hättest du nicht gebraucht, naja, vielleicht jemand Anderer.
Parent - By Thomas Lagershausen Date 2020-07-15 22:34
Das war schon eine gute Idee mit den Komodo 14 Bewertungen zu trainieren. Die sind klar näher dran an der Wahrheit als das was Stockfish uns serviert. Die weitere Entwicklung ist hoch spannend.
Parent - By dkappe Date 2020-07-16 01:04 Edited 2020-07-16 01:08
Diesmal auf nur einem thread, aber gegen das neuste sfdev. Die spielen ungefähr auf dem selben Niveau, aber ganz anders.

Event:
Ort:
Datum:

Weiss:
Schwarz:

Ergebnis
Board


Morgen noch mehr.
Parent - - By dkappe Date 2020-07-16 02:19 Upvotes 1
False jemand es ausprobieren will:
lf1.bin.gz
Parent - By Peter Martan Date 2020-07-16 08:13
Danke nochmals!
Parent - - By Eduard Nemeth Date 2020-07-16 13:06
Danke Dietrich!

Das schaut wirklich gut aus. Falls Du ein Netz-Update machst, lass es uns wissen. Erste Tests im Analysemodus waren ziemlich gut. Also habe ich schnell auf dem Server einige Partien gespielt (Remis). Hier ist die erste Schwarzpartie, mein Gegner hat 12 Kerne und spielt mit dem aktuellen Brainfish, ich habe nur 8 Kerne. Bei Zug 33 bewertet Weiss +1, LizardFish ist bei 0.00 (mit 6-Steiner Syzygy).



Analysis by Stockfish NNUE halfkp-256 x64 LF:

33.Td1 De6 34.Da8+ Kf7 35.Tb1 g5 36.Tb8 Tc2 37.Tg3 Kg6 38.Tg8+ Kh5 39.Db8 d4 40.De8+ Dxe8 41.Txe8 Te2 42.Te6 Kg6 43.Kf1 d3 44.Te3 Tc2 45.Td6 Kf5 46.f3 Tc1+ 47.Te1 Txe1+ 48.Kxe1 exf3 49.Txd3 g4 50.a4 Le5 51.a5 Lxh2 52.a6 Lg1 53.Kf1 La7 54.Td7 Lb6 55.Tb7 Le3 56.Tb3 La7 57.Tb5+ Kg6 58.Tb7 Lc5 59.Tc7 Le3 60.Te7 Lc5 61.Tc7
  = (0.00)  Tiefe: 37/60   00:00:45  398MN, tb=343169

PGN:

[Event "Wertungspartie, 5 min"]
[Site "Maschinenraum"]
[Date "2020.07.16"]
[Round "?"]
[White "Brainfish 130720 64"]
[Black "Stockfish NNUE LF"]
[Result "1/2-1/2"]
[ECO "D37"]
[WhiteElo "2625"]
[BlackElo "2579"]
[Annotator "0.33;0.10"]
[PlyCount "137"]
[EventDate "2020.07.16"]
[SourceTitle "playchess.com"]
[TimeControl "300"]

{Brainfish 130720 64 POPCNT (23 threads): 42.4 plies; 23.834kN/s Intel(R) Xeon
(R) CPU      X5670 @ 2.93GHz 2925MHz, (12 cores, 24 threads), Solista-SFNNUE.
ctg, 2048 MB} 1. c4 {B 0} e6 {B 0} 2. d4 {B 0} Nf6 {B 0} 3. Nf3 {B 0} d5 {B 0}
4. Nc3 {B 0} Be7 {B 0} 5. Bf4 {B 0} O-O {B 0} 6. e3 {B 0} Nbd7 {B 0} 7. c5 {B 0
} c6 {B 0} 8. b4 {B 0} Nh5 {0.10/29 8} 9. Bd3 {B 0} Nxf4 {B 0} 10. exf4 {
0.33/32 16} b6 {B 0 (a7-a5)} 11. O-O {B 0} a5 {B 0} 12. a3 {0.36/33 10} Ba6 {
B 0} 13. Bxa6 {B 0} Rxa6 {B 0} 14. Qe2 {B 0} Qa8 {B 0} 15. b5 {0.21/38 16} cxb5
{B 0} 16. Qxb5 {0.36/38 9} Ra7 {0.13/26 5} 17. c6 {0.29/37 6} Nb8 {0.25/29 1}
18. Rfc1 {0.13/39 12} a4 {0.32/34 0} 19. f5 {0.13/34 6} Ra5 {0.16/29 2} 20.
Qxb6 {0.12/37 5} Ra6 {0.34/35 12} 21. Qb5 {0.20/38 0} Nxc6 {0.22/35 4} 22. fxe6
{0.24/35 2} fxe6 {0.21/37 5} 23. Re1 {0.63/34 6 (Sxa4)} Rxf3 {0.24/28 7} 24.
gxf3 {0.81/33 2} Nxd4 {0.37/29 4} 25. Qd3 {0.75/33 7} Bf6 {0.31/29 1} 26. Rab1
{0.60/33 10} Rc6 {0.24/30 0} 27. Kg2 {0.50/34 8} Nxf3 {0.22/31 15 (Cd4-b3)} 28.
Qxf3 {0.56/33 7} Rxc3 {0.44/31 1} 29. Re3 {0.57/33 4} Rc6 {0.52/33 8} 30. Rbe1
{0.87/36 20 (Dg3)} Qc8 {0.35/31 18} 31. Qg4 {0.48/39 0} e5 {0.00/30 0} 32. Qxa4
{0.56/37 5} e4 {0.33/29 0 (h7-h6)} 33. Rd1 {1.10/28 5} Qe6 {0.00/31 0 (Tc6-c5)}
34. Qa8+ {1.07/28 6 (f3)} Kf7 {0.00/29 3} 35. Rb1 {1.12/35 6 (Db7+)} g5 {
0.00/32 4} 36. Rb8 {0.00/41 3} Rc2 {0.00/33 9} 37. Rg3 {0.00/39 0} Kg6 {
0.00/40 3} 38. Rg8+ {0.00/41 0} Kh5 {0.00/41 3} 39. Qb8 {0.00/44 0} d4 {
0.00/39 4} 40. Qe8+ {0.00/45 0 (Df8)} Qxe8 {0.00/42 5} 41. Rxe8 {0.00/48 0} Re2
{0.00/45 4} 42. Rg8 {0.00/43 0 (Te6)} e3 {0.00/44 8 (g5-g4)} 43. Rh3+ {0.00/40
2} Kg4 {0.00/41 0} 44. Rg3+ {0.00/43 3} Kh5 {0.00/42 0} 45. Rh3+ {0.00/45 2
(Tf3)} Kg4 {0.00/2 0} 46. Rf3 {0.00/48 2 (Tg3+)} Be5 {0.00/45 4} 47. h3+ {
0.00/48 0} Kh4 {0.00/48 4} 48. Kf1 {0.00/51 0} Ra2 {0.00/46 4} 49. fxe3 {
0.00/51 3} d3 {0.00/48 3} 50. Rd8 {0.00/50 0 (Tf7)} Rxa3 {0.00/49 4} 51. Rf5 {
0.00/54 0 (Kg2)} Bg3 {0.00/46 4} 52. Kg2 {0.00/52 0} Ra2+ {0.00/48 3} 53. Kf3 {
0.00/53 0} h5 {0.00/49 4 (h7-h6)} 54. Rxd3 {0.00/52 3 (Ke4)} Kxh3 {0.00/47 3
(Ta2-f2+)} 55. e4 {0.00/51 2 (Txg5)} g4+ {0.00/48 4} 56. Ke3 {0.00/56 0} h4 {
0.00/53 2} 57. e5 {0.00/55 3} Ra1 {0.00/52 0} 58. Ke4 {0.00/53 2} Re1+ {
0.00/55 1} 59. Re3 {0.00/61 3} Rxe3+ {0.00/77 0} 60. Kxe3 {0.00/73 2} Bxe5 {
0.00/81 3} 61. Rxe5 {0} Kg2 {0.00/1 0} 62. Kf4 {0} g3 {0.00/1 0} 63. Rd5 {0}
Kh2 {0.00/0 0} 64. Rd2+ {0} g2 {0.00/0 0} 65. Ra2 {0} h3 {0.00/0 0} 66. Kg4 {
0.00/1 0} Kh1 {0.00/0 0} 67. Ra1+ {0.00/1 0} g1=Q+ {0.00/0 0} 68. Rxg1+ {
0.00/1 0} Kxg1 {0.00/1 0} 69. Kxh3 {0.00/1 0} 1/2-1/2
Parent - - By Eduard Nemeth Date 2020-07-16 13:52
Soeben wurde Stockfish 11 auf dem Server besiegt (SF11 lief auf ähnlicher Hardware):

[Event "Wertungspartie, 5 min"]
[Site "Maschinenraum"]
[Date "2020.07.16"]
[Round "?"]
[White "Stockfish NNUE half LF"]
[Black "Stockfish 11 64 POP"]
[Result "1-0"]
[ECO "E08"]
[WhiteElo "2582"]
[BlackElo "2573"]
[Annotator "0.19;-0.13"]
[PlyCount "147"]
[EventDate "2020.07.16"]
[SourceTitle "playchess.com"]
[TimeControl "300"]

{Stockfish 11 64 POPCNT (16 threads): 35.6 plies; 17.871kN/s AMD Ryzen 7 1800X
Eight-Core Processor     3593MHz, (8 cores, 16 threads), Solista-SFNNUE.ctg,
2048 MB} 1. d4 {B 0} Nf6 {B 0} 2. c4 {B 0} e6 {B 0} 3. Nf3 {B 0} d5 {B 0} 4. g3
{B 0} Bb4+ {B 0} 5. Bd2 {B 0} Be7 {B 0} 6. Bg2 {B 0} O-O {B 0} 7. O-O {B 0} c6
{B 0} 8. Qc2 {B 0} Nbd7 {B 0} 9. Bf4 {B 0} b6 {B 0} 10. Rd1 {B 0} Bb7 {B 0} 11.
Ne5 {B 0} Nh5 {B 0} 12. Bd2 {B 0} Nhf6 {B 0} 13. cxd5 {B 0} cxd5 {B 0} 14. Nc6
{B 0} Bxc6 {B 0} 15. Qxc6 {B 0} Qc8 {B 0} 16. Qxc8 {B 0} Rfxc8 {-0.13/35 9} 17.
Nc3 {B 0} a6 {0.00/34 9} 18. e4 {B 0} dxe4 {0.00/31 4} 19. Nxe4 {B 0} Nd5 {
0.00/31 4} 20. Nc3 {B 0} N7f6 {0.00/32 15} 21. Rac1 {B 0 (Td1-c1)} h6 {0.00/32
12} 22. h4 {0.19/32 27 (a2-a4)} Rd8 {0.00/215 13 (Kf8)} 23. Na4 {0.24/25 5
(a2-a4)} a5 {0.01/31 4 (Tab8)} 24. a3 {B 0} b5 {0.00/31 18} 25. Nc5 {B 0} Ra7 {
0.00/32 3} 26. Bf3 {B 0} b4 {0.00/35 6} 27. a4 {B 0 (Tc1-a1)} Bd6 {0.00/36 10}
28. Kg2 {B 0} Bc7 {0.00/37 7} 29. Be3 {B 0} Bb6 {0.00/37 2} 30. Kf1 {B 0
(Sc5-b3)} Ne7 {0.00/30 4} 31. h5 {B 0 (g3-g4)} Nfd5 {0.07/31 7} 32. Ke2 {B 0}
Rd6 {0.17/33 21} 33. Rc2 {0.52/30 27 (Sc5-d3)} Ra8 {0.26/28 5 (Td8)} 34. Rdc1 {
0.40/33 5 (Sc5-d3)} Rf8 {0.00/31 2} 35. Nb7 {0.39/37 8 (Tc2-c4)} Rd7 {0.00/39 3
} 36. Nc5 {0.39/36 6} Rd6 {0.00/37 3 (Tdd8)} 37. Rc4 {0.38/35 8} Rdd8 {0.00/36
0 (Sf5)} 38. Nd3 {0.48/34 11 (g3-g4)} Nf5 {0.00/34 5} 39. g4 {0.48/34 0} Nfe7 {
0.00/38 3} 40. Nc5 {0.53/27 2 (Sd3-e5)} Rd6 {0.12/33 5 (Lc7)} 41. Bd2 {0.50/29
4 (Sc5-d3)} Re8 {0.27/29 7 (Tdd8)} 42. Kd3 {0.57/29 4 (Sc5-d3)} Rdd8 {0.10/37 3
} 43. Re1 {0.58/32 10 (Kd3-c2)} Rf8 {0.10/30 4 (Td6)} 44. Bxd5 {0.95/28 9
(Te1-c1)} Nxd5 {0.13/25 2 (Txd5)} 45. g5 {0.82/27 5} hxg5 {0.00/29 1} 46. Bxg5
{0.81/26 3} Ra8 {0.21/30 6 (f6)} 47. Nd7 {0.91/29 5 (h5-h6)} Rfc8 {0.66/29 20
(Tfe8)} 48. Rxc8+ {1.42/28 4} Rxc8 {0.35/27 0} 49. Rc1 {1.72/28 3} Bc7 {
1.31/31 13} 50. Rc6 {1.53/34 0} Kh7 {0.99/28 2} 51. Kc4 {1.86/30 2 (Sd7-c5)}
Rh8 {1.53/25 3 (Ta8)} 52. Ra6 {1.98/28 4} Rc8 {1.80/28 4} 53. Kb3 {2.16/28 5}
Rg8 {1.55/28 1} 54. Ra7 {2.21/27 2} Rc8 {1.39/30 0} 55. Rb7 {2.22/28 5} f6 {
2.08/31 9 (Th8)} 56. Bd2 {2.36/29 3} g6 {1.80/26 1} 57. h6 {2.46/28 2} g5 {
2.18/28 0} 58. Nc5 {2.76/30 3} Re8 {2.69/29 6} 59. Na6 {2.96/31 0} Re7 {
2.37/29 3 (Tc8)} 60. Nxc7 {3.16/28 4} Nxc7 {2.99/29 5} 61. Ra7 {3.08/30 0} Kxh6
{3.15/25 1} 62. Rxa5 {3.55/25 1} Re8 {2.78/26 0} 63. Rc5 {3.57/26 4} Nd5 {
3.46/26 4} 64. a5 {3.70/25 1} Kh5 {3.43/24 3} 65. Ka4 {4.01/24 0} Kg4 {3.18/23
3 (Tb8)} 66. Bxb4 {4.70/23 3} Kf3 {4.07/26 2 (Kf4)} 67. Rc2 {4.96/24 4} Ke4 {
5.17/25 1 (Th8)} 68. Bc5 {5.82/23 3} Kd3 {5.67/24 1} 69. Rc1 {6.17/24 2} Kd2 {
5.59/23 1} 70. Ra1 {6.46/24 2} Kc2 {6.26/24 2} 71. a6 {7.12/23 2} Kxb2 {
6.63/23 0} 72. Ra3 {7.31/24 2 (Ta1-e1)} Kc2 {6.87/22 4 (Ta8)} 73. a7 {8.23/24 4
} Ra8 {7.12/22 0} 74. Kb5 {8.62/22 2 Hdg51,Stockfish 11 64 POPC gibt auf (Lag:
Av=0.15s, max=0.5s)} 1-0
Parent - - By Eduard Nemeth Date 2020-07-16 15:05
Hier noch eine weitere Partie, LF ist nach Zug 4 schon aus dem Buch - und das dann taktisch zu halten gegen den zweitschnellsten Rechner bei PlayChess (56 Kerne) ist nicht einfach, aber LF ist voll auf der Höhe und meistert alle taktischen Verwicklungen. Darauf kann man zurecht aufbauen!

[Event "Wertungspartie, 5 min"]
[Site "Maschinenraum"]
[Date "2020.07.16"]
[Round "?"]
[White "MONSTER PC, Eman 5.62 64-bit BM"]
[Black "Stockfish NNUE half LF"]
[Result "1/2-1/2"]
[ECO "A13"]
[WhiteElo "2636"]
[BlackElo "2600"]
[Annotator "0.64;0.14"]
[PlyCount "141"]
[EventDate "2020.07.16"]
[SourceTitle "playchess.com"]
[TimeControl "300"]

{Eman 5.62 64-bit BMI2 (110 threads): 51.5 plies; 82.251kN/s Intel(R) Xeon(R)
Platinum 8176M CPU @ 2.10GHz 2100MHz, (56 cores, 112 threads), Solista-SFNNUE.
ctg, 2048 MB} 1. c4 {B 0} e6 {B 0} 2. g3 {B 0} d5 {B 0} 3. Bg2 {B 1} d4 {
0.14/25 8} 4. Nf3 {B 0 (e3)} Nf6 {B 0} 5. d3 {B 0} c5 {0.02/28 14} 6. e4 {
B 0 (e3)} Nc6 {0.00/26 8} 7. e5 {B 0} Nd7 {0.01/26 2} 8. Qe2 {B 0 (Lf4)} Be7 {
0.04/25 5} 9. h4 {B 0} a6 {0.09/28 12} 10. Bf4 {B 0} b5 {0.00/30 7} 11. Nbd2 {
B 0} Bb7 {0.00/26 15} 12. O-O {0.64/30 18 (b3)} h6 {0.00/31 3} 13. g4 {0.64/29
0 (a4)} Nb6 {0.01/26 7 (Rb8)} 14. Rac1 {0.52/31 19 (Tfc1)} bxc4 {0.00/25 5} 15.
dxc4 {0.52/29 0} g5 {0.00/28 7 (Rb8)} 16. hxg5 {0.60/30 5} hxg5 {0.38/30 9} 17.
Bg3 {0.61/30 0} Nd7 {0.00/30 3} 18. Rcd1 {0.49/31 10 (Se4)} Ra7 {0.17/26 9
(Rb8)} 19. Ne1 {0.00/35 13} a5 {0.00/35 0} 20. Nd3 {0.00/35 3} Nb4 {0.00/32 1}
21. Nc1 {0.21/35 4 (Se4)} Nc6 {0.00/35 5} 22. Rde1 {0.30/37 28 (Sd3)} Qb6 {
0.00/34 10} 23. Nb1 {0.11/38 10 (Sd3)} Ra8 {0.00/28 10} 24. Nd2 {0.00/43 0} Ra7
{0.00/27 2} 25. Nd3 {0.00/43 7} Nb4 {0.00/37 0} 26. Ne4 {0.00/46 10 (Sc1)} Bxe4
{0.00/32 7} 27. Bxe4 {0.00/43 10} Nxa2 {-0.11/32 26} 28. f4 {0.00/50 0} Qb3 {
0.00/32 3} 29. fxg5 {0.00/44 2} Nb4 {0.00/33 1} 30. Qf3 {0.00/46 3 (Tf6)} Rf8 {
0.00/36 5 (Nxd3)} 31. Bh4 {0.14/37 9 (g6)} a4 {0.00/31 6 (Nxd3)} 32. Qg3 {
0.56/33 3} Nxd3 {0.00/33 0} 33. Bxd3 {0.00/47 8} Rh8 {0.00/36 0 (a3)} 34. Rf3 {
0.00/41 3 (Txf7)} Qxb2 {0.00/37 3} 35. g6 {0.00/41 0 (Txf7)} fxg6 {0.00/35 2}
36. Bxg6+ {0.00/44 1} Kd8 {0.00/35 0} 37. Bf6 {0.00/43 3} Bxf6 {0.00/36 7} 38.
exf6 {0.00/49 0} d3 {0.00/45 2} 39. Rxd3 {0.00/50 1 (f7)} a3 {0.00/41 3} 40.
Qd6 {0.00/50 0} a2 {0.00/43 2} 41. Be8 {0.00/54 0} Rh7 {0.00/43 1} 42. Bxd7 {
0.00/61 1} Raxd7 {0.00/45 1} 43. Qf8+ {0.00/56 2} Kc7 {0.00/53 0} 44. Rxd7+ {
0.00/58 3} Rxd7 {0.00/57 0} 45. Qxc5+ {0.00/72 2} Kb7 {0.00/57 0} 46. Qb5+ {
0.00/79 3} Qxb5 {0.00/66 0} 47. cxb5 {0.00/83 2} Rd4 {0.00/66 3} 48. Kf2 {
0.00/93 14} Rxg4 {0.00/83 0} 49. Ra1 {0.00/95 2 (Ke3)} Rf4+ {0.00/96 2} 50. Ke3
{0.00/138 0} e5 {0.00/104 1 (Rxf6)} 51. Rxa2 {0.00/124 2} Rxf6 {0.00/131 0} 52.
Ke4 {0 (Ta4)} Rd6 {0.00/0 0} 53. Ra1 {0} Kc7 {0.00/0 0} 54. Ra7+ {0} Kb6 {
0.00/0 0} 55. Ra6+ {0} Kc5 {0.00/0 0} 56. Ra5 {0} Kb4 {0.00/0 0} 57. Ra7 {0}
Rb6 {0.00/0 0} 58. Re7 {0} Rxb5 {0.00/0 0} 59. Re6 {0} Ka3 {0.00/0 0} 60. Ra6+
{0} Kb3 {0.00/0 0} 61. Rc6 {0} Ra5 {0.00/0 0} 62. Re6 {0} Ra4+ {0.00/0 0} 63.
Kxe5 {0} Ra2 {0.00/0 0} 64. Kd4 {0} Ra4+ {0.00/0 0} 65. Kc5 {0} Rc4+ {0.00/0 0}
66. Kd5 {0} Rb4 {0.00/0 0} 67. Ra6 {0} Rb8 {0.00/0 0} 68. Rd6 {0} Rb4 {0.00/0 0
} 69. Ra6 {0} Rb8 {0.00/0 0} 70. Rd6 {0} Rb4 {0.00/0 0} 71. Ra6 {0} 1/2-1/2
Parent - By Eduard Nemeth Date 2020-07-16 21:47 Edited 2020-07-16 21:50
Stockfish NNUE rockte gerade den Server! Beim heutigen Blitzturnier belegten alle NNUEs die obersten Plätze (1,2 und 4). Ich kam mit meiner eher schwachen Hardware (8 Kerne) auf Platz 4, halber Punkt hinter dem Sieger. Ausserdem spielte ich mit einem kleinen Buch (nur 8 MB gross) das speziell für Lc0 gemacht ist und somit nicht tief. Das Netz von Dietrich (LizardFish) spielte positionell grossartig, taktisch auf der Höhe, und im Endspiel beschlagen! Es gab keinen einzigen Verlust!
Parent - - By Jörg Oster Date 2020-07-16 10:10
Interessant.
Nun ist aber Suchtiefe 8 bei Komodo was völlig anderes als Suchtiefe 8 bei Stockfish.

So ganz generell gefällt mir das Lernen mit fester Suchtiefe gerade für Stockfish nicht wirklich.
Auf der anderen Seite sollte eigentlich eine Suchtiefe von 1 oder 2 wirklich auch nur die Bewertung trainieren.
Meiner Erfahrung nach funktioniert das bei Stockfish aber nicht. Zumindest sind alle meine Tuning-Versuche
in dieser Richtung mehr oder weniger spektakulär gescheitert ...

Mittlerweile ist es aber ja möglich, aus PGNs Trainingsdaten zu erstellen.
Damit erschließen sich viele Möglichkeiten ...
Parent - - By Daniel Reist Date 2020-07-16 17:15
Hallo

Vielen Dank für deine Info bezüglich dem Lernen von PGN.
Kannst du dazu etwas genauer werden?
Hast du das auch schon gemacht?
Parent - By Jörg Oster Date 2020-07-16 20:38
Hallo,

nein, das habe ich auch noch nicht gemacht.
Soweit ich weiß, muss man mit 'pgn-extract' vorarbeiten,
und dann mit scripts in plain text und zum Schluss in training .bins umwandeln.

Hier https://github.com/nodchip/Stockfish/tree/master/script ist einiges erklärt.
- - By dkappe Date 2020-07-17 01:34
Ich habe mich leider blamiert. Das nnue exe schreibt während des Trainings Checkpoints. Dan am Ende schreibt es eine letzte nn.bin. Davor ersetzt es das Netz mit dem Netz in eval/nn.bin. Dieses war gk20200712, ein sehr starkes Netz auf Stockfisch basiert. Ich habe zwar ein gutes Komodo Netz vom vorherigen checkpoint, aber es ist um einige 100 elo schwächer.

It Bitte um Entschuldigung.
Parent - - By Eduard Nemeth Date 2020-07-17 02:39
Hallo Dietrich,
ich kann nicht ganz folgen. Soll das etwa heissen dass ich mit einer um einige Hundert Elo schwächeren Engine Platz 4 im Turnier geschafft habe? Ich habe mit diesem Netz auch noch keine Partie verloren, die erspielte Server-Elo liegt deutlich über 2600, was sonst normal nur absolute Top-Hardware schafft und ich bin eher unterer Durchschnitt mit meinen 8 Kernen (16 Threads und ich spielte sogar nur mit 15). 
Parent - - By dkappe Date 2020-07-17 03:25
Neh. Du hast mit einem der besten sf nnue Netze gespielt.
Parent - By Eduard Nemeth Date 2020-07-17 06:52
Danke!

Auf Discord wurde ein neues 256 Netz veröffentlicht:

https://mega.nz/file/yqgVlQLY#TCptzxPWE1ospUyzdOI4gPz4Psaugz6j4wEdpLn4JF0

Autor: "Around the same strength as Stockfish 11 from small sample size, but more testing needs to be done with more varied openings. Slightly better than Gekkehenker's 2020-07-12 net."

Bei meines ersten Tests scheint es taktisch einen Tick besser zu sein als das Gekkehenker, wie es positionell agiert wird sich noch zeigen.
Parent - By dkappe Date 2020-07-17 06:53 Edited 2020-07-17 06:55
Das echte lizardfish1. Stärker als texel, schwächer als Komodo 13.

Code:

[Event "?"]
[Site "?"]
[Date "2020.07.16"]
[Round "2"]
[White "Texel"]
[Black "LizardFish1"]
[Result "0-1"]
[ECO "B23"]
[GameDuration "00:03:57"]
[GameEndTime "2020-07-16T23:03:54.179 CDT"]
[GameStartTime "2020-07-16T22:59:57.134 CDT"]
[Opening "Sicilian"]
[PlyCount "144"]
[TimeControl "60+1"]
[Variation "Closed"]

1. e4 {book} c5 {book} 2. Nc3 {book} e6 {book} 3. Nge2 {book} Nf6 {book}
4. d4 {+0.08/14 2.9s} d5 {-0.05/20 4.4s} 5. exd5 {+0.18/16 4.4s}
exd5 {-0.07/17 0.71s} 6. Be3 {+0.13/17 10s} cxd4 {-0.03/17 1.0s}
7. Nxd4 {+0.34/16 3.4s} Bb4 {-0.05/17 2.2s} 8. Bd3 {+0.38/16 3.2s}
O-O {+0.01/16 0.95s} 9. O-O {+0.29/16 1.3s} Nc6 {0.00/19 1.6s}
10. h3 {+0.28/16 3.2s} Re8 {-0.04/19 3.6s} 11. Re1 {+0.24/15 2.1s}
Ba5 {-0.04/19 2.5s} 12. Nxc6 {+0.31/14 2.5s} bxc6 {-0.06/19 1.1s}
13. Bd4 {+0.32/16 2.8s} Be6 {+0.04/20 5.1s} 14. Qf3 {+0.14/17 3.3s}
Nd7 {+0.19/17 0.95s} 15. Qh5 {0.00/15 3.9s} h6 {+0.25/18 1.7s}
16. Re3 {0.00/17 2.9s} Bb6 {+0.16/20 3.8s} 17. Ne2 {0.00/18 2.5s}
Bc7 {+0.20/19 1.7s} 18. b4 {0.00/15 2.5s} a5 {+0.09/21 2.6s}
19. c3 {0.00/15 1.6s} Bd6 {+0.05/21 2.9s} 20. a3 {+0.09/16 2.5s}
axb4 {+0.05/20 1.9s} 21. cxb4 {+0.15/15 1.6s} Qc7 {+0.07/19 1.2s}
22. a4 {+0.32/13 2.2s} Rab8 {+0.08/23 7.7s} 23. a5 {+0.02/14 2.2s}
Rxb4 {+0.29/18 0.90s} 24. a6 {0.00/15 2.2s} Rbb8 {+0.32/20 4.1s}
25. Nc3 {-0.23/14 4.1s} Nc5 {+0.49/18 3.1s} 26. Bc2 {-0.42/14 3.2s}
Ra8 {+0.44/17 1.4s} 27. Qd1 {-0.59/14 2.6s} Re7 {+0.41/21 5.9s}
28. Qe2 {-0.47/13 3.5s} Kf8 {+0.68/21 7.4s} 29. Ra2 {-0.23/15 3.3s}
Qc8 {+0.60/19 3.5s} 30. Rg3 {-0.45/13 2.1s} f6 {+0.94/17 0.72s}
31. a7 {-1.32/13 2.0s} Bf7 {+1.10/19 3.3s} 32. Re3 {-1.68/16 1.8s}
Rexa7 {+1.11/20 1.9s} 33. Rxa7 {-1.68/15 2.0s} Rxa7 {+1.22/17 0.56s}
34. Qd1 {-1.99/14 1.0s} Ra8 {+1.26/20 3.5s} 35. Re1 {-1.70/14 1.0s}
Qa6 {+1.20/16 0.47s} 36. Be3 {-1.98/13 1.0s} Ne6 {+1.24/19 2.3s}
37. Ne2 {-2.10/14 1.0s} c5 {+1.33/18 1.5s} 38. Bd3 {-2.37/14 1.0s}
Qa5 {+1.29/18 1.7s} 39. Bd2 {-2.33/14 1.0s} Qa4 {+1.40/17 0.88s}
40. Bc2 {-2.51/15 1.0s} Qa6 {+1.45/14 0.32s} 41. Bf5 {-2.67/13 1.0s}
Re8 {+1.33/17 1.1s} 42. Qc2 {-2.64/14 1.00s} Ng5 {+1.51/16 0.51s}
43. Bc1 {-2.91/13 1.0s} d4 {+1.18/19 1.7s} 44. Qd2 {-3.85/14 1.0s}
Ne4 {+1.88/17 1.5s} 45. Qd1 {-4.19/15 1.0s} Qa2 {+2.18/17 0.69s}
46. Bxe4 {-4.73/14 1.00s} Rxe4 {+2.29/17 0.65s} 47. g3 {-5.32/14 1.0s}
Qd5 {+2.55/19 2.9s} 48. Bf4 {-4.42/15 1.0s} c4 {+2.90/17 0.51s}
49. Bxd6+ {-4.52/16 1.0s} Qxd6 {+2.92/18 0.63s} 50. Rf1 {-4.72/16 1.0s}
Qe5 {+3.10/17 0.41s} 51. Nf4 {-5.20/14 1.00s} g5 {+3.48/16 0.74s}
52. Ng2 {-5.80/13 1.0s} Re2 {+3.89/15 0.59s} 53. Qb1 {-6.26/14 1.0s}
d3 {+4.21/16 0.59s} 54. Qb7 {-6.93/13 1.0s} d2 {+5.09/17 0.90s}
55. Qd7 {-7.54/13 1.00s} Kg7 {+6.05/17 0.61s} 56. Ne3 {-8.08/14 1.0s}
Rxe3 {+6.29/19 0.71s} 57. Qxd2 {-9.16/15 1.0s} Rd3 {+6.95/20 0.67s}
58. Qe1 {-10.74/14 1.0s} Qd4 {+8.84/18 0.70s} 59. Qe7 {-12.93/14 1.00s}
Rxg3+ {+12.33/18 0.91s} 60. Kh2 {-16.72/15 1.0s} Rd3 {+13.67/20 0.74s}
61. Kg2 {-20.17/14 1.0s} c3 {+16.11/18 1.1s} 62. Qe2 {-31.66/14 1.00s}
Bd5+ {+M23/28 0.75s} 63. f3 {-970.34/13 1.0s} Rd2 {+M21/30 0.70s}
64. Rf2 {-985.42/13 0.95s} Rxe2 {+M17/32 1.0s} 65. Rxe2 {-985.80/13 0.30s}
Qd2 {+M15/35 0.74s} 66. Rf2 {-985.78/11 0.76s} Qd1 {+M13/42 0.79s}
67. Rf1 {-M12/13 0.75s} c2 {+M11/49 0.83s} 68. Rxd1 {-M10/11 0.066s}
cxd1=Q {+M9/66 0.77s} 69. Kf2 {-M8/9 0.004s} Qd2+ {+M7/140 0.78s}
70. Kg3 {-M6/7 0.002s} Qe2 {+M5/245 0.12s} 71. h4 {-M4/5 0s}
Qxf3+ {+M3/245 0.009s} 72. Kh2 {-M2/3 0s} Qg2# {+M1/245 0.008s, Black mates} 0-1
Parent - - By Jörg Oster Date 2020-07-17 07:09
dkappe schrieb:

Ich habe mich leider blamiert. Das nnue exe schreibt während des Trainings Checkpoints. Dan am Ende schreibt es eine letzte nn.bin. Davor ersetzt es das Netz mit dem Netz in eval/nn.bin. Dieses war gk20200712, ein sehr starkes Netz auf Stockfisch basiert. Ich habe zwar ein gutes Komodo Netz vom vorherigen checkpoint, aber es ist um einige 100 elo schwächer.

It Bitte um Entschuldigung.



Shit happens! 
Parent - By Daniel Reist Date 2020-07-17 18:13 Edited 2020-07-17 18:32
Hallo

Sind diese Checkpoints die neun Dateien, welche im Evals Save Ordner erscheinen?

Gruss
Parent - - By Peter Martan Date 2020-07-17 07:34
Never mind.

Es beruhigt mich sogar insofern etwas, als es mir meine Bemühungen, überhaupt ein eigenes Netz zusammenzubringen, nicht mehr ganz so kläglich erscheinen lässt, wenn dir sowas auch passieren kann.

Eine Frage am Rande, wo bekommst die komodo- Evals her?
Parent - - By dkappe Date 2020-07-17 08:24
Komodo evals -> Text -> binary

Kann ich mit jeder beliebigen uci Engine machen. UCI Chess challenger 7 auf emulator winkt.
Parent - By Peter Martan Date 2020-07-17 08:41
Pfiffig!
Up Topic Hauptforen / CSS-Forum / LizardFish NNUE

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill