Najlepsza odpowiedź
Na tym etapie od 11.02.2019 w jakiej wersji jest sztokfisz i jakie jest obecne ELO
Stockfish 20191209 ELO [3925]
Leela jest silnikiem sieci neuronowej i zajmuje około 3990.
Jedynym sposobem, w jaki Wielki Mistrz Ludzki miałby szansę, jest umieszczenie Stockfisha w rankingu około 2880.
Była taka historia o grono arcymistrzów, którzy chcieli kupić silnik LeeLa za około 100 000 i używać go do nauki lub do celów szkoleniowych.
Te silniki mają całkiem sporo sprzętu, który jest z nimi dostarczany. Na przykład komputer (y) wielkości pomieszczenia.
Wielcy mistrzowie używają silników do studiowania łatwych lub powtarzalnych ruchów i zobaczenia, jak silniki poruszają się wbrew znanym ruchom otwierającym, co pomaga im lepiej grać na tych pozycjach .
Byłoby fajnym konkursem, gdyby zebrać około 10 wielkich mistrzów, być w jednej drużynie i mieć nieograniczony czas i zobaczyć, jak poradzą sobie z sztokfiszem, ale powodem, dla którego jest to w większości zapomniany wniosek, jest to, że silniki pomyśl o 20–50 ruchach do przodu.
Z tego powodu w zasadzie niemożliwe jest uzyskanie ich mata.
W ostatnim turnieju z silnikami 8 silników rozegrało około 170 gier i był tylko 1 mata. reszta w większości rysuje.
Odpowiedź
Jasne, jest wiele linii, które białe mogą wybrać, które wymuszają rysowanie do komputera. Rysowanie jest stosunkowo łatwe dla znającego się na rzeczy arcymistrza, takiego jak Carlsen, który zna dziesiątki wymuszonych linii rysowania. Kiedy mówię „wymuszone narysowanie linii”, nie są one wymuszonymi remisami przeciwko ludziom. umans może wyrwać się z powtórzenia gorszym ruchem. Jednak komputery nie wyrwą się z powtórzeń, jeśli uznają, że alternatywy są gorsze. Chodzi o to, aby po prostu wybrać linię, w której najlepsza gra z komputera prowadzi do pozycji, w której powtórzenie jest najlepszym wyborem dla komputera, a następnie powtórzyć.
Nie pozwolę na sztokfisz. przeanalizuj bardzo dogłębnie, a ta linia jest złym wyborem, szczególnie w przypadku sztokfisza, ale nie jestem najlepszym arcymistrzem, więc nie znam 37 wymuszonych linii. W pewnym momencie znajdę zrzut ekranu, na którym sztokfisz przedstawia odpowiedź jako najlepszy wybór. Na przykład: 1. d4
Stockfish lubi Nf6 jako odpowiedź. Następnie 2. c4.
Stockfish najbardziej lubi e6. Kontynuuj z 3. g3, przechodząc do katalońskiego rodzaju otwarcia.
d5 to najlepsza sugestia (na razie , silnik jakby gofry między Bb4 +, Be7 i d5, ale wszystko w porządku), więc zróbmy to. Biały odpowiada Nf3.
Nigdy nie znalazłem punktu, w którym sztokfisz woli dxc4, ponieważ jest to najlepszy wybór, jednak jest to ruch książkowy i zawsze znajduje się w 3 najlepszych sugestiach. Przez większość czasu mieści się w granicach 0,1 punktu, a kiedy robiłem zrzut ekranu, był powiązany z innymi opcjami przy potrójnych zerach, więc jest to rozsądny ruch. Podobnie jest z alternatywnymi sugestiami, Gb4 + z pomysłem wycofania go na e7 po zmuszeniu białych do zagrania posunięcia, którego białe naprawdę nie chcą wykonać, Sc3 lub Gd2. Czasami, zwłaszcza jeśli dostanie książkę otwierającą (co jest uzasadnione), sztokfisz zagra w dxc4. Bg2 w odpowiedzi.
Stockfish tak naprawdę nie lubi c6 tutaj, jeśli pozwolisz mu myśleć dłużej, to kończy się myśląc, że c6 jest o 0,1 mniejszy od Bb4 +, ale ponieważ sztokfisz musi w pewnym momencie wybrać ruch, nie zawsze wybierze tę samą odpowiedź, jakbyś dał mu godzinę na przemyślenie pozycji. c6 to jednak ruch książkowy i nie jest zły, chodzi o to, aby dalej kontrolować d5, aby białe nie mogły pchnąć d5. Ne5 jako odpowiedź.
Łatwy wybór, sztokfisz lubi Bb4 +. Odpowiedz, używając Bd2.
Qxd4 to najlepsza sugestia ze strony sztokfisza i pozostaje tam dość konsekwentnie. Zauważ, że białe straciły 2 piony po Hxd5, ale komputer uważa, że pozycja jest nadal bardzo równa. Więc weź gońca.
Hxe5 jest wymuszone, teraz Na3 wywiera nacisk na pionka c4.
b5 jest zmuszony do obrony piona c4. Gc3 zaatakuje hetmana
Hc5 jest zmuszone, a teraz mamy powtórzenie z Gd4.
Qb4 + wymuszone, Bc3 w odpowiedzi.
A czarne są zmuszone do powtórzenia Hc5-Bd4, jeśli białe tego chcą.
Kiedy mówię, że ruch jest wymuszony, ważne jest, aby pomyśleć o tym, jak gra komputer. Człowiek, który chce zwycięstwa, zagrałby He7 na jednej z pozycji powtarzania: Sztokfisz „wie”, że Qe7 jest błędem i że najlepszym rozwiązaniem jest powtórzenie gry, aby nie przegrać.W końcu uważa, że białe i tak radzą sobie lepiej, równie dobrze mogą wziąć remis. Tyle że nie tak myśli Stockfish, tak myśli człowiek.
Komputery niczego nie rozumieją. Oceniają pozycje za pomocą funkcji punktacji, a następnie wybierają minimalny lub maksymalny wynik, maksymalny, jeśli grają białymi, minimalny, jeśli grają czarnymi. Najlepszy ruch na pozycji to taki, który jest najbardziej oddalony od zera w kierunku, w którym gra komputer.
Stockfish nie wykona tego, co ocenia jako błąd 0,6. Zawsze. Jeśli oceni ruch i stwierdzi, że jest on o 0,6 gorszy niż inny ruch, wykona drugi ruch. Dlatego ruchy wymuszone to ruchy, w których sztokfisz ocenia jeden ruch jako wyraźnie lepszy od wszystkich innych ruchów. Białe mogą wymusić powtórzenie na sztokfiszu w końcowej pozycji, chociaż niektóre ruchy prowadzące do tego miejsca są mniej silne, nadal jest całkiem prawdopodobne, że sztokfisz je wybierze.
Na przykład jest to zła linia, ale cóż, nie jestem Carlsenem, nie znam na pamięć 80 000 partii szachowych. Jestem tylko facetem, który wie co nieco o szachach i komputerach, a zasada, którą próbuję tu przedstawić, jest najważniejsza, to jest pamiętać, że grasz na komputerze i wykorzystujesz go na swoją korzyść . Skorzystaj ze sposobu, w jaki Stockfish myśli o szachach przeciwko temu.
Sztokfisz zawsze wybierze ruch, który zdobędzie najlepszy wynik, nawet jeśli sprowadza grę w dół do linii, w której najlepszym wyborem jest remis przez powtórzenie. Co ciekawe, sztokfisz nie widzi tu remisu. Sztokfisz zawsze gra to, co ocenia jako najlepszy ruch w dowolnej pozycji, dla obu stron. Ponieważ Sztokfisz uważa, że białe nie powinny się powtarzać, białe powinny grać Qd2 zamiast Bd4, ponieważ wyniki powtórzeń dla czarnych powinny być najlepsze dla białych, uważa, że białe powinny wybrać inną linię gry: 0,00, remis, jest gorszy od ~ 0,2 tego białego wypadnie z gry w Qd2.
Nie sądzę, by sztokfisz uzyskał trzykrotne powtórzenia jako 0,00, ale powinien. Jestem prawie pewien, że Lc0 lub może AlphaZero oceniają je na 0,00, ponieważ jest to najłatwiejszy sposób zaprogramowania niechęci do remisu, jeśli jesteś lepszy, jednocześnie pozwalając komputerowi na powtarzanie pozycji, zwłaszcza jeśli jest gorszy, i przynajmniej jedną (prawdopodobnie obie, ale Pamięć zawodzi, na podstawie którego jeden) z nowszych algorytmów ma awersję do rysowania, gdy ocenia swoją pozycję jako nadrzędną. Jeśli na przykład powtórzenie uzyska wynik 1,0, komputer powinien powtarzać, aż na planszy znajdzie się trzykrotne powtórzenie. Wtedy powtórzenie daje wynik 0,00 i nie jest to już właściwy wybór , jeśli w ogóle istnieją inne ruchy, które dają wynik lepszy niż martwy. Ponieważ komputer zawsze gra do przodu, wie, kiedy musi poprawnie zakończyć powtórzenie.
Czy Magnus Carlsen może narysować Stockfisha? Oczywiście, jeśli taki jest jego cel. Zna zawiłości tego, co tu przedstawiłem, znacznie lepiej niż ja, a nawet ja potrafię wykazać (niezbyt solidne) remis przeciwko sztokfiszowi. Gdy c6 jest na planszy, można łatwo wymusić remis białymi.
Jest wiele sposobów na narysowanie gry i gra nie musi być długa, po prostu musi być narysowanym, co daje potrójne powtórzenie. Jeśli najlepsza linia gry sztokfisza prowadzi go do remisu przez powtórzenie, to masz linię, która wymusza remis przeciwko sztokfiszowi: to nie człowiek uniknie remisu, ponieważ ma wyższą notę, sztokfisz gra to, co uważa za najlepsze ruch, nawet jeśli jest to remis.