leela chess

Ha valakit érdekelnek a neurális hálókkal kapcsolatos projektek, vagy lenyűgözőnek találta az Alpha Zero-t, vagy érdeklis a sakk akkor csekkolja az Alpha Zero egyik opensource változatát itt:

http://lczero.org/

Ha szeretne beszállni a tréningbe akkor olvassa el ezt:
https://github.com/glinscott/leela-chess/wiki (ajánlom ezen belül is a Google Collab részt)

itt pedig az látható, hogyan játszik Leela egy nemzetközi nagymester ellen:

https://www.youtube.com/watch?v=e-w06IVnht0

Hozzászólások

Kaszparov mondta egy interjúban (Sam Harris-nek), hogy az AI vs humánt rég elbuktuk, de az AI vs AI+humánban nagy százalékban az utóbbi nyer, elég egyértelműen. Gyakorlatilag arról beszélt, hogy egy ember ha bizonyos képességeit ki tudja egészíteni egy gépi eszközzel, akkor egyértelműen jobb, mint a csak-gépi ellenfél.

Ezért írtam, hogy segítsünk Leelanak a tréningbenn, hogy ő legyen a legerősebb chess engine valaha. A Google Colab-ot könnyű belőni, és kb egy perc alatt számol ki egy partit (ameddig le nem tiltja ezt a projektet). Az alpha zero 44millio játék után lett a legerősseb engine. Kisebb csoda lenne, ha sikerülne beérni (vagy lehetetlen) opensource alapokon, mert a Google a maga által fejlesztett TPU-t használta mind a tréninghez, mind a StockFish elleni játékban, meg jóval több hálózatot használt. A sakkozók imádni fogják, mert sokkal humanoidabb módon játszik mint egy hagyományos enginen, mindenkinek érdemes megnézni agadmator csatornáján hogyan eszi meg az Alpha a Stocfish-t abban a 10 partiban amit publikussá tettek.

Ha vki tovább nézi a linkelt videókat, akkor előkerül, hogy volt egy "titkos/privát" Fisher - Short összecsapás, amit Fisher 8:0 -ra nyert. Az egyik játék elemzésben felmerül, hogy ha tényleg Fisher is játszott, biztos hogy segített neki valami sakk program, mert az egyik lépés "tipikus gépi megoldás" volt, ráadásul nem is Fisher stílusában ment a játszma.

Köszi, az ilyen híreket szeretem :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Szia, néztem én is. Nagy élmény volt. Andrownak sikerült megtalálni Leela egyik gyenge pontját.

Amit nem nagyon értek, hogy annak ellenére, hogy már van leela körül egy kis hype, nem nagyon nő (sőt csökken) azok száma, akik segítenének a tréningben. Remélem hogy nem ezen fog elakadni a dolog. Bár azt sem hittem, hogy pár hónapja, hogy lesz egyáltalán ebből valami, most meg már indul a TCEC Season 12-n.

Easy módban gyors nyerés. Majd kipróbálom ~200-as networkel még működik-e :):

Move History
1. d4 d5
2. c4 dxc4
3. e3 c5
4. Bxc4 cxd4
5. Qxd4 Qxd4
6. exd4 Nc6
7. Nf3 Bg4
8. Ne5 Nxe5
9. dxe5 Rc8
10. Bb5+ Kd8
11. O-O a6
12. Ba4 e6
13. h3 Bf5
14. Rd1+ Kc7
15. Be3 Kb8
16. Bd7 Rd8
17. Bb6 Rxd7
18. Rxd7 Ne7
19. Rd8+ Nc8
20. Nd2 g5
21. Rc1 Bg7
22. Rcxc8#

#227 network
1. d4 d5
2. c4 dxc4
3. e3 c5
4. Bxc4 cxd4
5. Qxd4 Qxd4
6. exd4 Nc6
7. Nf3 Bg4
8. Ne5 Nxe5
9. dxe5 Rc8
10. Bb5+ Bd7
11. Bxd7+ Kxd7
12. O-O e6
13. Rd1+ Ke8
14. Nc3 Ne7
15. Nb5 Nd5
16. Nxa7 Rc2
17. Rd2 Rxd2
18. Bxd2 Bc5
19. Rc1 Bxa7
20. Rc8+ Kd7
21. Rxh8 Bd4
22. Rxh7 Bxe5
23. b3 b5
24. a4 bxa4
25. bxa4 Nb6
26. a5 Nc4
27. a6 Nxd2
28. a7 Bd4
29. a8=Q Ke7
30. Rh8 Kf6
31. Qd8+ Ke5
32. Qg5+ Kd6
33. Qxd2 Kc5
34. Rc8+ Kd5
35. Rd8+ Kc5
36. Rxd4 Kc6
37. Rc4+ Kb5
38. Qb4+ Ka6
39. Rc6+ Ka7
40. Qb6+

#233 Matt in 1 :)

Move History
1. d4 d5
2. c4 dxc4
3. e3 c5
4. Bxc4 cxd4
5. Qxd4 Qxd4
6. exd4 Nc6
7. Nf3 e6
8. O-O Nf6
9. Nc3 Be7
10. Re1 O-O
11. Ne4 Rd8
12. Nxf6+ Bxf6
13. Be3 Nxd4
14. Nxd4 Bxd4
15. Rad1 e5
16. Bxd4 exd4
17. Re7 Be6
18. b3 Bxc4
19. bxc4 b6
20. Kf1 d3
21. Re3 d2
22. Ke2 Rac8
23. Rxd2 Rxd2+
24. Kxd2 Rxc4
25. Re8#

GM Leela mostanában gyengélkedik, de halandóknak ennek ellenére egyre nehezebb megverni easy módban (id282):

1. d4 d5
2. c4 dxc4
3. e3 c5
4. Bxc4 e6
5. Nf3 Nf6
6. O-O a6
7. dxc5 Bxc5
8. Qxd8+ Kxd8
9. Nbd2 Ke7
10. Bd3 Rd8
11. Ne5 Nbd7
12. Nxd7 Bxd7
13. Ne4 Nxe4
14. Bxe4 Rab8
15. Rd1 Ba4
16. Rxd8 Rxd8
17. h3 Rd1+
18. Kh2 Bd6+
19. g3 b6
20. b3 Bb5
21. a4 Be2
22. Bb2 Rd2
23. Ra2 Bd1
24. Bf6+ Kxf6
25. Rxd2 Bxb3
26. Rxd6 Bxa4
27. Rxb6 Bb5
28. Bb7 Bd3
29. Bxa6 Be4
30. Rb4 Ke5
31. f4+ Kd5
32. Bb7+ Kc5
33. Rxe4 Kb6
34. Rb4+ Kc5
35. Rd4 Kb6
36. Rd7 Kc5
37. Rxf7 Kd6
38. Rxg7 Kc5
39. Rxh7 Kd6
40. g4 e5
41. g5 exf4
42. exf4 Ke6
43. g6 Kf6
44. g7 Kf7
45. Bd5+ Kg6
46. g8=Q+ Kf5
47. Qf7#