Přibližně, na jaké úrovni otevřeného šachového enginu Stockfish by se většina velmistrů vyrovnala?

Nejlepší odpověď

V této fázi od 2. 11. 2019 toto je to, v jaké verzi je stockfish a její aktuální ELO

Stockfish 20191209 ELO [3925]

Leela je motor neuronové sítě a je zařazen kolem 3990.

Jediný způsob, jak by měl Grand Master Human šanci, je, když byl Stockfish zařazen kolem 2880.

Byl příběh o parta velmistrů, kteří chtěli koupit motor LeeLa za přibližně 100 tis., a použít jej pro účely studia nebo školení.

Tyto motory mají docela hardwarový balíček, který je dodáván s nimi. Jako třeba počítače velikosti místnosti.

Velmistři používají motory ke studiu snadných nebo opakujících se tahů a sledují, jak se motory pohybují proti známým otevíracím tahům, což jim pomáhá lépe hrát tuto pozici .

Byla by to hezká soutěž získat asi 10 velkých mistrů v jednom týmu a neomezený čas a zjistit, jak by se jim dařilo proti akváriu, ale důvodem je většinou už prominutý závěr, protože tyto motory přemýšlejte o 20–50 krocích vpřed.

Je v podstatě nemožné dostat je matem kvůli tomu.

Na posledním turnaji s motorem hrálo 8 motorů asi 170 her a byl tam pouze 1 mat zbytek většinou kreslí.

Odpovědět

Jistě, existuje mnoho řádků, které si bílý může vybrat, které jsou vynucené kreslení do počítače. Kreslení je relativně snadné pro znalého velmistra, jako je Carlsen, který zná desítky vynucených vytahovacích čar. Když řeknu „vynucené vytahovací čáry“, nejsou to vynucené kreslení proti lidem – h umané se mohou vymanit z opakování horším tahem. Počítače se však nevytrhnou z opakování, pokud si budou myslet, že alternativy jsou horší. Myšlenkou je jednoduše vybrat linku, kde nejlepší hra z počítače vede k pozici, kde je opakování nejlepší volbou pro počítač, a pak opakovat.

Nechci nechat stockfish analyzovat super hluboce, a tento řádek je špatná volba zejména proti akvarijním rybám, ale nejsem špičkový velmistr, takže neznám 37 vynucených rysek. V určitém okamžiku najdu snímek obrazovky, kde stockfish zobrazuje odpověď jako nejlepší volbu. Například: 1. d4

Stockfish má rád Nf6 jako odpověď. Potom 2. c4.

Stockfish má nejraději e6. V návaznosti na 3. g3 přejděte do katalánského druhu otevření.

d5 je nejlepší návrh (pro tuto chvíli , druh motoru vaflí mezi Bb4 +, Be7 a d5, ale jsou v pořádku stejně), tak to udělejme. Bílá odpovídá Nf3.

Nikdy jsem nenašel bod, kdy by stockfish upřednostňuje dxc4, protože je to nejlepší volba, je to však tah knihy a vždy je v prvních 3 návrzích. Většinou je to do 0,1 bodu a v době, kdy jsem pořídil snímek obrazovky, je svázán s ostatními možnostmi v trojitých nulách, takže je to rozumný tah. Také jsou alternativní návrhy, Bb4 + s myšlenkou ustoupit na e7 poté, co donutí bílou zahrát tah, který bílý opravdu nechce, Nc3 nebo Bd2. Někdy, zejména pokud dostane úvodní knihu (což je legitimní věc), stockfish bude hrát dxc4. Bg2 v reakci.

Stockfish zde opravdu nemá rád c6, pokud to necháte myslet déle, pak to skončí myšlení c6 je o 0,1 nižší než Bb4 +, ale protože stockfish musí v určitém okamžiku zvolit tah, nebude vždy zvolit stejnou odpověď, jako kdybyste mu dali hodinu na přemýšlení o pozici. c6 je tah knihy a není to špatné, myšlenka je dále ovládat d5, aby bílá nemohla tlačit d5. Ne5 jako odpověď.

Snadná volba, stockfish má rád Bb4 +. Odpovězte Bd2.

Qxd4 je nejlepší návrh stockfish a zůstává tam docela důsledně. Všimněte si, že bílý je dole 2 pěšci po Qxd5, ale počítač si myslí, že pozice je stále velmi stejná. Vezměte tedy biskupa.

Qxe5 je vynucený, nyní Na3 vyvíjí tlak na pěšce c4.

B5 je nucen bránit pěšce C4. Bc3 zaútočí na královnu

Qc5 je vynucený a nyní máme naše opakování s Bd4.

Vynutil Qb4 +, odpověď Bc3.

A černá je nucena převzít opakování Qc5-Bd4, pokud to bílá chce.

Když řeknu, že tah je vynucený, je důležité přemýšlet o tom, jak počítač hraje. Člověk, který chce vítězství, by hrál Qe7 na jedné z pozic opakování: Stockfish „ví“, že Qe7 je chyba a že nejlepší je neztratit hru, je opakovat.Koneckonců si myslí, že tady si bílá stejně vede lépe, mohla by také vzít remízu. S výjimkou toho, jak si myslí Stockfish, takhle myslí i člověk.

Počítače ničemu nerozumí. Vyhodnocují pozice pomocí skórovací funkce a poté vyberou minimální nebo maximální skóre, maximální, pokud hrají bílou, minimální, pokud hrají černou. Nejlepší pohyb v poloze je ten, který je nejdále od nuly ve směru, ve kterém hraje počítač.

Stockfish neudělá to, co vyhodnotí jako chybu 0,6. Vůbec. Pokud vyhodnotí tah a zjistí, že je o 0,6 horší než jiný tah, provede další tah. Vynucené tahy jsou tedy tahy, kde stockfish vyhodnotí jeden tah jako jednoznačně lepší než všechny ostatní tahy. Bílá může vynutit opakování na akváriu zde v koncové poloze, i když některé pohyby, jak se tam dostat, jsou méně razantní, je stále docela pravděpodobné, že si je akvárium vybere.

Toto je špatná linie pro příklad ale nejsem Carlsen, neznám 80 000 šachových her nazpaměť. Jsem jen člověk, který ví něco o šachu a počítačích, a princip, který se zde snažím vyložit, je důležitou součástí, kterou je zapamatování si, že hrajete počítač a používáte ho ve svůj prospěch . Použijte způsob, jakým Stockfish myslí na šachy proti němu.

Stockfish vždy zvolí tah, který bude nejlépe bodovat, i když vezme hru dolů, kde nejlepší volbou Stockfish je remíza opakováním. Zajímavější je, že akciové ryby zde nevidí remízu. Stockfish vždy hraje to, co vyhodnotí jako nejlepší tah v jakékoli pozici, pro obě strany. Protože Stockfish si myslí, že bílá by se neměla opakovat, bílá by měla hrát Qd2 místo Bd4, protože opakování je nejlepší pro černou, pokud si ji vybere bílá, myslí si, že bílá by si měla zvolit jinou herní linii: 0,00, remíza, je horší než ~ 0.2, že se bílý dostane z hraní Qd2.

Nemyslím si, že stockfish hodnotí trojnásobná opakování jako 0,00, ale mělo by. Jsem si docela jistý, že Lc0 nebo možná AlphaZero jim dá skóre 0,00, protože to je nejjednodušší způsob, jak naprogramovat averzi proti draw, pokud jste lepší a zároveň umožnit počítači stále opakovat pozice, zvláště pokud je to horší, a alespoň jednu (možná obě, ale paměť mi selže, na kterém jednom z těchto novějších algoritmů má averzi vůči draw, když vyhodnotí svou pozici jako lepší. Pokud například opakování dosáhne skóre 1,0, počítač by měl opakovat, dokud se na desce neobjeví trojnásobné opakování. Pak opakování dosáhne hodnoty 0,00 a již to není správná volba , pokud vůbec existují další tahy, které skórují lépe než mrtvé. Protože počítač vždy hraje hru dopředu, ví, kdy musí správně ukončit opakování.

Může Magnus Carlsen čerpat Stockfish? Absolutně, pokud je to jeho cíl. Zná složitosti toho, co jsem zde vyložil, mnohem lépe než já, a dokonce dokážu předvést (ne tak solidní) remízu proti akváriu. Jakmile je c6 na hrací ploše, lze hru snadno přinutit k losování bílou barvou.

Existuje mnoho způsobů, jak nakreslit hru, a hra nemusí být dlouhá, musí pouze být vylosován, čehož dosáhne trojnásobné opakování. Pokud nejlepší linie hry stockfish vede opakováním opakování remízy, pak máte linii, která nutí remízu proti stockfish: Není to člověk, který se vyhne remíze, protože má vyšší hodnocení, stockfish hraje to, co považuje za nejlepší tah, i když je to remíza.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *