Zobrazují se příspěvky se štítkempočítačové šachy. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkempočítačové šachy. Zobrazit všechny příspěvky

pátek 31. července 2020

Můžeme se učit od počítače?

Přestal jsem s korespondenčním šachem. Vrcholný korespondenční šach je již hlavně o počítačích, jejich ceně, rychlosti, o procesorech (počtu procesorů) a velikosti pracovní paměti. Špičkový motor Stockfish11 lze dnes získat zadarmo.

Dost dlouho mi trvalo, než jsem k rozhodnutí opustit koršach, dospěl. Hlavní příčinou bylo neustálé zdokonalování šachových motorů (počítačový program na analýzu šachových pozic), které dnes představují v šachu opravdová monstra, proti kterým člověk má jen malé šance zvítězit (elo motoru 3300). Článek Jeremy Silmana "Šachový motor není tvůj přítel" také napomohl k pohledu na roli motorů v šachu.

Překlad části tohoto článku, která mě zaujala:

Před několik lety jsem navštívil přítele a ten se díval online na partie v zápase družstev. Jedna partie byla mezi velmistrem (který měl černé) a mezinárodním mistrem. Spousta lidí tam používali šachové motory a fantazírovaly o tom jaké má velmistr problémy. Připadalo mi to legrační, jelikož počítač hodnotil bílého s malým plusem. Také mi to připadalo legrační proto, že jsem tento druh pěšcové struktury znal a chápal jsem, že jestli někdo může vyhrát tuto partii je černý.
Jménem mého přítele, protože jsem byl přihlášen v jeho profilu, jsem pozamenal, že černý má volbu jestli remizovat nebo vyhrávat. Spousta lidí, v dokonalém souhlasu, napsalo: "Jsi idiot! Ničemu nerozumíš! Copak nevidíš, že bílý má 0.21 výhodu?" Tak jsem napsal pár instruktivních odstavců proč má černý šance a byl si jist, že mě ostatně rozcupují na kusy. Nakonec každý blázen vidí, že tam je +0,21, že? Černý hrál strategii, kterou jsem popsal, a 20 tahů později bílý partii vzdal. Všichni diváci opustili partii a začali papouškovat čísla jejich motorů.

Nechci zpochybňovat smysl korespondenčního šachu. Je to hra, možná sport, jako jiné druhy soupeření mezi lidmi. Korespondenční šach bych snad přirovnal k automobilovému závodění. Není tak riskantní, ale jistou podobnost myslím má. Praktický šach s hodinami a za šachovnicí bych přirovnal k atletice. V šachu se soutěží ve schopnosti mozku řešit složité úkoly samostatně v omezeném čase. Mozek je jako svaly také jedním z tělesných orgánů. Proto praktické soutěžní šachy považuji především za sport.

Šachy mají dlouhou a bohatou historii, která obsahuje spoustu pamětihodných událostí z bojů o mistry světa, řadu krásných partií, nádherných taktických kombinací a hlubokých myšlenek. Jakmile se objevily šachové počítačové programy, lidé podrobily partie z minulosti neúprosné kritice a odhalily spoustu chyb mistrů a nevyužitých šancí. Někoho možná zbavily iluzí o genialitě mistrů světa. Musíme se ale smířit s tím, že s počítači se prostě už poměřovat nemůžeme. Dříve jsem si myslel, že se mohu od počítače něco šachového naučit, ale takové možnosti jsou dost omezené. Naopak jsem dospěl k přesvědčení, že časté používání motoru má dokonce negativní až zhoubný vliv na propočet variant. Analogie k tomu je přehnané používání auta a jeho vliv na tělesnou kondici.

Neslučitelnost počítačového "myšlení" a lidského myšlení se pokusím objasnit ještě dalším příkladem. Člověk se učí šachy, to znamená taktiku z příkladů a také strategii šachu na příkladech z historie postupným chápáním obsahu typických pozic a plánů hry. Z plánů další hry pak vyplývají další tahy, ale ty člověk musí propočtem kontrolovat, jestli jsou funkční - tedy takticky zdravé.

Počítač ale takto neuvažuje, ten počítá všechny tahy a hodnotí vznikající pozice. Počítač hodnotí například nějakou pozici jako s rovnými šancemi 0.00, ale již nedodává, že rovnováha se udrží jen za cenu série jediných a těžko objevitelných tahů z jedné strany, která je pro člověka nepochopitelná. Proto některé pozice jsou sice vyrovnané +-0.2, ale za jednu stranu je plán hry logický a hraje se relativně snadno, zatímco druhá strana těžko nachází tahy a dříve nebo později udělá také často v nedostatku času strategicko-taktickou chybu a prohraje.

Nebo jiný příklad neslučitelnosti hry počítače s lidskou hrou: Je hodně taktických pozic, ve kterých nám nápověda úvodního tahu vyřeší celou úlohu. Avšak je nemalé množství složitých pozic, kde nejlepší tah podle počítače, by nás zavedl do takových komplikací, které bychom u praktické partie v omezeném čase nemuseli vůbec zvládnout a dokonce bychom mohli objektivně vyhranou pozici prohrát. Kterých pozic je víc, to neodhadnu.

Nedávno jsem si zase přečetl článek o tom, co nás může šachový motor naučit a zdály se mi závěry zajímavé. Počítač sice není náš přítel, ale něco se od něho naučit můžeme. Okřídlené úsloví "dobrý sluha, ale špatný pán" tedy zde také platí.

Jak se vyhnout chybám, což může být sama o sobě důležitá strategie. Je zajímavé, že motor dává hodnocení jisté pozice a často navrhuje velký počet hratelných tahů kandidátů. Některé tahy by neměly smysl, ale počítač navrhuje spoustu tahů, které vůbec nemají lidsky pochopitelný smysl. Přesto tyto tahy mají dobré hodnocení. Je to proto, že tyto tahy nejsou chyby! Dokonce tedy nesmyslné (takzvané počítačové) tahy mohou být docela hratelné.

Vyhýbání se chybám také přidává tlak na soupeře. Musí potom ukázat jak zlepší svou pozici. Nenavrhuji abyste dělali nesmyslné tahy a čekali na chybu od soupeře? Ovšemže ne, měli bychom se snažit najít tahy které slouží nějakému účelu. Avšak měli byste chápat, že nesmyslný ale hratelný tah je přece mnohem lepší, než hrubá chyba. Někdy snaha po aktivitě v pozici, kde je potřeba čekat, neoslabovat se, a nezhoršovat postavení figur, nás vede často k chybám.

Nebo to, že objektivita je důležitá, pokud chcete konzistentní výsledky. Počítač není zastrašen psychologickými faktory, které často tak snadno ovlivní člověka. Počítač jednoduše nachází nejlepší tah podle svého algoritmu.

Co se z toho dá naučit. Měli bychom se snažit dělat to samé - pouze se snažit najít nejlepší tah a soustředit se na kvalitu hry místo na výsledek. Slovy Bobby Fischera: "Nevěřím na psychologii, věřím na dobré tahy." Je to užitečná dovednost, kterou můžeme trénovat a nebýt ochromeni naší obavou o výsledek partie. Spíše hrát co nejlépe dovedeme bez ohledu na výsledek. To je objektivita.

Znalost taktických motivů je opravdu velmi důležitá. Taktické vidění je třeba neustále cvičit.

Kdokoli hrál proti silnému počítačovému motoru, dosvědčí nepříjemnou schopnost počítače. Počítač najde zdánlivě malou slabinu v pozici a útočí neúprosnou přesností. Každý pokus obranu slabiny je vyvrácen zcela neočekávaným taktickým úderem.

Je důležité vědět jak se dostat do dobrých pozic, ale jestli přehlédneme taktickou příležitost v pozici, může to velmi dobře znamenat, že výhoda se začne ztrácet. Vyvijení silné taktické a vizuální dovednosti je velmi důležité jestli chcete využít soupeřovy chyby.

Počítač nám ukáže, že v pozici může být více než jeden správný tah. Všimli jste si, že různé motory se neshodují na nejlepším tahu v pozici? První volba stockfishe není stejná jako u Komoda. Nebo Houdini navrhuje jistý tah a ten není dobrý pro Rybku. V mnoha případech všechny navrhované tahy nejsou jen hratelné, ale dokonce dobré. Počítače nám ukazují prostor pro různé styly hry v partii.

Počítač nám taky může ukázat nejefektivnější metodu technické realizace výhody, nebo obranu horší pozice.

A ještě jedna moje falešná představa z počátků používání motorů:

Mylně jsem si myslel, že si vytvořím originální repertoár zahájení tím, že si všechny odpovědi zkontroluji motorem a zvolím ty nejlepší tahy. Takový postup na mě vůbec nefungoval. Je mnohem lepší se naučit pozicím porozumět a hrát v duchu pozice. Z pochopení smyslu pozice lze správné tahy najít logicky. Pamatovat si varianty bez chápání podstaty pozice není pro člověka často ani možné. Jinými slovy: počítač nám může najít objektivně nejlepší tahy a varianty, ale člověk jim často nerozumí a čemu nerozumí, to si nedokáže trvale zapamatovat.

Doporučení na základě rad J. Silmana pro zacházení s motory jsou následující:

  • Pokud nemáte elo větší než 2100, raději motory ve většině případů nepoužívejte.

  • Sledujete-li živé partie, snažte se nejdříve si udělat vlastní názor a na motor se podívat až potom

  • Partie z turnaje si analyzujte bez motoru co nejhlouběji a zaznamenejte si myšlenky a emoce během partie. Motor vám pak odhalí přehlédnutou taktiku. Motor vám neodhalí proč je nějaký tichý tah dobrý, ale pouze nepodstatné číslo 0.21 rozdílu v hodnocení.

  • Motor je pro amatérského hráče a jeho zlepšování neefektivní a spíše škodlivý. Vytváří jen falešné ego a působí destruktivně na schopnost propočtu variant. Tato schopnost je nejtěžší a energeticky nejnáročnější dovednost v reálném šachu a často rozhoduje o výsledcích objektivně "prohraných" partií.





sobota 2. července 2011

Podvádění v šachu (další případ v Německu)

Nechci vzbudit dojem, že šachy jsou sportem, kde se více podvádí. Naopak si myslím, že mezi šachisty je vyšší procento čestných lidí než v jiných sportech. Každou chvíli slyšíme ve zprávách o dopingových aférách ve vrcholových sportech. Cyklistika, atletika jako příklad, krevní dopingy, hormonální podpora a jiné. V šachových pravidlech je zakázáno používat jakékoli elektronické zařízení při hře, analyzovat partii v hrací místnosti, bavit se o jejím průběhu. Je dokonce proti pravidlům zapisovat si tah předtím než bude vykonán na šachovnici. To je novinka z posledních let. Před 20 lety se naopak doporučovalo tah si předem zapsat a snížit tak na minimum hrubou chybu. Protože se to někde zneužívalo pro napovídání, zejména v žákovských soutěžích, byla změněna pravidla a tah se smí zapsat až po vykonání.
S rychlým rozvojem šachového software se zákonitě objevila snaha využít počítače k podpoře hry. Špičkoví hráči běžně trénují s počítačem. Používají je k analýze, k práci s databázemi partíí, k hledání novinek v zahájení a k cvičným partiím. Za poslední rok jsem slyšel o několika případech podvádění v šachu za pomocí počítače. Byl to neobjasněný případ Mamedyarova, který na protest proti domnělému podvádění soupeře odstoupil z turnaje. Jediné důkazy proti soupeři bylo časté odcházení na záchod v kritické pozici a skutečnost, že jeho tahy odpovídaly optimálním tahům, které navrhoval počítač. Partie byla velmi zamotaná a v takových pozicích tahá člověk proti počítači za kratší konec. Přesvědčivé důkazy se však nenašly.
Další známý případ je podvádění francouzského týmu na olympiádě. Tam se případ dokázal a viníci byli potrestáni. Čerstvý případ je v mistrovství Německa. kde hráč v dvousečné pozici začal podezřele často odcházet na záchod. Nakonec se u něj objevil mobil s šachovým programem a konkrétní pozicí.  Hráč byl vyloučen z turnaje.

Zvláštní případ je korespondenční šach, kde si někteří myslí, že používání počítačů je neetické. Mluví se dokonce o smrti korespondenční hry vinou vstupu šachových motorů do běžné výbavy korespondenčního hráče.  Někteří špičkoví hráči dokonce přestali hrát, protože hrát vlastní hlavou proti špičkovému motoru je v některých pozicích ztracená věc. Vzhledem k tomu, že zabránit používání počítačů v korespondenční hře není možné, musíme se s tím smířit a brát tento způsob hry jako zvláštní disciplínu. Myslím si, že právě korespondenční turnaje mohou napomoci k rozvoji teorie stejně jako dříve, kdy počítače neexistovaly, dochází k přehodnocení řady hlavních variant teorie zahájení. Šachové programy nejsou neomylné a na základě mých zkušeností není možné nechat hrát i ten nejlepší motor samostatně, jak si někdo myslí. Umění analýzy za pomocí motoru je ošidná disciplína. Já počítač považuji za svého přítele, který mi nahrazuje zkušeného šachistu, ke kterému, na rozdíl od počítače, přístup nemám. V době kdy počítače nebyly, tak před 30 lety, jsem občas svou problémovou pozici ukázal tehdejšímu příteli, který měl asi o 300 bodů vyšší ELO a ten byl ochoten se pozici věnovat zhruba 5 minut. Přesto mi přítel dal řadu podnětů, které jsem pak musel stejně ověřit zda nemají taktické díry. Nyní dávám své nápady zkontrolovat počítači. Většina soupeřů určitě programy také používá a tak zase rozhoduje o vítězství vlastnosti člověka. Úroveň partií se podstatně zvýšila. Bez pomoci počítače by se nedaly rozumně turnaje hrát. Koho by bavilo prohrávat, nebo nanejvýš remizovat. Šanci hrát proti počítači mají špičkoví hráči světa a dnes už ani ti ne.

Existuje nová forma šachové soutěže, takzvaný Advanced Chess (modernizovaný šach). Jde vlastně o hru dvoučlenných týmů člověk + počítač. Jelikož u šachu na dálku nelze kontrolovat, jestli hráči nepoužívají pomoci počítačů, jevil by se mi přirozený přechod na tento modernizovaný šach korespondenční. Zajímavé by byly i turnaje na jednom s omezeným časem. Rozhodovaly by zkušenosti, rychlost a obratnost při práci s databázemi a různými šachovými motory. A samozřejmě šachová strategická intuice.

čtvrtek 30. června 2011

Šokující zpráva - Rybka byla diskvalifikována.

Aktuální zpráva ze světa počítačového software mě doslova šokovala. Můj "comeback" do světa šachu po desítkách let byl poznamenán zvýšeným zájmem o počítačový šach. Jednak proto, že informační technologie souvisely s mým povoláním a také proto, že se snažím o nalezení pravdy v šachových pozicích. Před 30 lety hledání pravdy představovalo bezesné noci a dlouhé hledání v časopisech a někdy šťastný nápad, či názor hráče mistrovské třídy. Dnes stačí na podobné věci pár minut práce dobrého šachového motoru.

Rybka 2, která byla freeware, byl můj první idol. Byl to ve srovnání s ostatními konkurenty extrémně rychlý software. Proto mě zpráva o diskvalifikaci Rybky a V. Rajlicha ze všech soutěží a odebrání minulých titulů doslova šokovala. Rybka byla jednou nejprodávanější šachový software.

Rybka byla diskvalifikována ze všech minulých mistrovství světa, zbavena titulů, Vašík má vrátit také trofeje a finanční ceny. Po letech nečinnosti se tedy ICGA najednou rozhodla k neskutečně tvrdému kroku, který otřese celým světem šachového softwaru. Kdo se zúčastní MS v Tilburgu?
Přenese se sportovní problém i do obchodní roviny? 
Rybku prodávali a prodávají oba dva největší hráči - ChessBase i ChessOK a teoreticky by mohly následovat soudní spory o vrácení peněz.
Bohužel zítra odjíždím na soustředění a zřejmě nebudu moci následujících 14 dní poskytnout čerstvé informace.http://www.vlasak.biz/evcnews.htm#Rybka_110629

středa 22. června 2011

Viktor Láznička porazil mistryni světa Hou Yifan a favorizovaného Wesley So

Právě začal turnaj v indickém Delphi na letišti. Více o turnaji zde. Viktor dostal v 1. kole nejmladší 17-ti letou mystryni světa z Číny. Nakonec ji černými udolal a zaznamenal první bod.
Live všechny 3 šachovnice.





Dnes hraje v 10:30 našeho času Viktor s Wesley So - zázračným dítětem z Filipin, který ziskal titul velmistra již ve 14 letech. Nyní mu je 18 let a považují ho tam za jasného favorita tohoto turnaje. Bude to zajímavá bitva a já sázím na Viktora. Partie lze sledovat živě na Chessbomb serveru nebo na live odkazu z turnajové stránky.

A Viktor zabodoval podruhé! Zahájení sehrál nepříliš náročně a hra byla vyrovnaná, dokonce s mikroskopickou výhodou černého, až do 23. tahu, kde po tahu 23,...Nc5 získal výhodu Viktor ve volném pěšci c6. Po další chybě soupeře se pozice černého sesypala. Výsledky a tabulka je na TWIC



Komentovaná partie na NSS

středa 23. března 2011

Podvádění francouzů na šachové olympiádě je potrestáno.

Disciplinární komise francouzské šachové federace vynesla verdikt o vině a pozastavila činnost účastníkům hráčského podvodu (Sebastien Feller, Arnaud Hauchard, IM Cyril Marzolo) na šachové olympiádě 2010 v Khanty Mansiysku. Komise prohlásila jejich vinu z porušování zákonů sportovní etiky. Princip podvodu spočíval v napovídání počítačových tahů hráčům při utkání na olympiádě. Podrobnosti o důkazech a svědcích jsou na této stránce.

Zajímavý byl systém předávání tahů hráči, který seděl za šachovnicí. Tah byl zakódován způsobem jako v mezinárodní notaci pro korespondenční hru:  Pole e4 je například 52, pole e5 je 55, pole e7 je 57 a pole e5 je 55.  Tah byl vlastně zakódován do 4 po sobě jdoucích číslic od 1 do 8.
Číslice 1- 4 představovali hráči družstev - Francie 1, 2, 3, 4 šachovnice a soupeři 1.,...4. šachovnice (5 až 8)
Trenér Hauchard získal u baru z mobilního telefonu kolegy a šel za hráče, který představoval potřebnou číslici, a za ním se otočil. Například tah 5254 ( v notaci e2-e4) sdělil tak, že šel za hráče soupeře na 1 šachovnici (5), pak za hráče Francie na 2. šachovnici (2) atd. a vždy se tam otočil.  Tah soupeře potom odeslal od baru pomocí SMS na počítač s programem Firebird. Důkazy spočívaly ve svědectví a v analýze partie, kdy Feller hrál několik tahů za sebou první navrhovaný tah  programem.

Soud zakázal připuštění důkazů odhalením obsahů SMS s odkazem na ochranu obsahu osobní korespondence. Právník Fellera oznámil, že se odvolá.

Jeden zajímavý názor na korespondenční šachy

Na stránce E. Vlasáka vyšla 21.3. zmínka o příspěvku na diskuzním fóru immortal chess.
Závěr tam je tento:
Korespondenční hráč = silný motor (Houdini, Critter, Rybka) + rychlé "železo" (aspoň Intel i7) + databáze + doba strávená analýzou.

Korespondenční šach byl vždycky od šachové veřejnosti málo obdivovaným druhem šachu. Opovržlivě se o tomto šachu vyjadřovali i někteří velmistři. Například Michail Tal někde řekl, že on měl hodně neřestí (je známo že mu chutnal alkohol a kouřil), ale neřest korespondenční hry neměl.

Při hraní korespondenční partie můžete použít jakoukoli pomoc, teoretické knížky, rady přátel, analyzovat přesunováním figurek, prostě to co je v praktickém šachu zakázáno. Ale tyto možnosti mají všichni a tak záleží jak je využijí. Z vlastní zkušenosti vím, že i rada mistra se musí brát s rezervou, protože je to jako v životě. Každý vám, máte-li problém,  něco nezávazně poradí, ale sám si rady neví když se dostane do potíží.

Jsou lidé, kteří nemají čas na turnajovou hru a nemají možnosti hrát se silnými soupeři z různých důvodů: Pracovní vytížení, místo bydliště atd. Pokud si chtějí zahrát turnaj, je hra na dálku jediná možnost. Četl jsem ale, že podvádí se i na on-line herních serverech s pomocí počítače. Pro praktické testování repertoáru zahájení a řešení šachových pozic v době, kdy se to člověku hodí, je korespondenční hra dobrá.
Silný hráč si tedy nyní v korespondenční partii musí poradit s hrou proti šachovému motoru. Dá se někdy odhadnout jaký motor soupeř používá a připravit mu léčku, která využívá slabin toho konkrétního motoru. Zahájení v korespondenčních partiích na vyšší úrovni jsou často úplně jiná (ICCF game archiv) než se hrají na turnajích. Tyto partie mě zbavily předsudků o některých teoretiky opovrhovaných zahájeních. Šablonovité povrchní hodnocení různých pozic podle notorických dogmat je přesně cesta do záhuby, která se v praktické partii nechá velmi obtížně vyvrátit. V praktické partii někdy nekorektní tah vytvoří pro soupeře pozici, kterou nemá šanci v omezeném čase zvládnout a naopak přirozený a evidentní dobrý poziční tah nepřipraví stejnému soupeři žádný problém a hra spěje spolehlivě do remízy. Vtip je v tom, jak odhadnout co soupeři bude dělat větší problém a aby se to neobrátilo proti riskujícímu hráči.

pondělí 21. března 2011

Počítače mě učí hrát šachy

V tyto dny probíhá zajímavý turnaj světové špičky Amber v Monaku. Sleduji partie na serveru Chessbomb, kde partie "komentuje" počítačový program Stockfish 2.0.1-cb3 64bit, 5.28 sec, depth 20. Program navrhuje 4 varianty s hodnocením pozic. Odhalí většinou neomylně slabé tahy supervelmistrů. Vzhledem k tomu, že se hrají partie zrychleným tempem, jedna naslepo a jedna rapid, někdy se počítač utne. Ale ta jeho chyba se dá odhalit. Například když navrhuje tah s hodnocením 0 (vyrovnaná hra) a ten tah se zahraje a on hodnotí vzniklou pozici ve všech dalších pokračováních jako +4 (vyhraná pro bílého + 4 "pěšci"), tak je to samozřejmě zcela nelogický postup.

Procházím si partie a hledám v nich, kde se stala nějaká zásadní, mnohdy rozhodující chyba. Správnou variantu si okopíruji a přidám do zápisu. Hodnocení varianty jsem prověřil ještě off-line svým počítačovým programem a ty nejpoučnější případy si zaznamenám k prostudování. Většinou jsou pochybení velmistrů ryze taktického charakteru. Nejde o nějaké dalekosáhlé koncepční chyby. Počítač prostě kalkuluje všechny různé varianty do hloubky 20 tahů bez ohledu na nějaké předsudky o pozici. Nezajímá ho minulost v partii, nemá žádné pocity, záliby ani strach. Hledá tahy, které vedou k optimálnímu postavení figur s ohledem na všechny odpovědi soupeře.

Člověk se od malička učí myslet, mluvit a vývoj jeho mozku je postupný. Úroveň lidského myšlení je poplatný genetickému vybavení a kvalitě výchovy a výuky. U počítače jsou analogické prvky v úrovni hardware a software. Stavba člověka trvá desetiletí, počítač se vyrobí (naklonuje) za několik hodin a nalití odladěného programu do jeho paměti je otázka sekund. Pak už hraje a "myslí" podle programu a nic nového nevytvoří. Úroveň hry počítačů se za poslední desetiletí fantasticky zvedla s ratingem nad 3000 bodů ELO a dnes už člověk proti počítači prakticky nemá šanci vyhrát.

Já samozřejmě nemám ambici hrát tak dobře jako šachový program, ale některým seskupením figur po jeho navrhovaném lepším tahu, než byl tah velmistra, občas porozumím. Možná si je i zapamatuji do budoucna. Při partii lidí musí hráč poctivě propočítávat varianty, zvláště v ostrých pozicích, kdy jsou figury v kontaktu a mají spoustu možností. Někdy výsledek závisí i na štěstí. Partii vyhrává hráč, který udělá předposlední velkou chybu.

Při propočítávání vždy je alfa a omega správné ohodnocení konečné pozice. Donekonečna počítat nelze a to neumí ani počítače. Schopnost odhadnout správně pozici a schopnost v představách přesně propočítat tahy je základ správného hraní šachu.

Procházel jsem si jednou nejlepší partie génia šachu A. Aljechina  překvapilo mě, kolik chyb a taktických nepřesností objevil šachový program. Kolik chybných hodnocení k tomu přidali komentátoři. Když velmistr publikuje komentovanou partii a v úvodu předešle, že partii nekomentoval s použitím počítače, mám ke kvalitě analýz velkou nedůvěru. Nedávno jsem se s tím setkal na našem nejlepším šachovém portálu Novoborský šachový server. Nevím proč to ten člověk vůbec dělá. Nemá počítač?, chce se chlubit, že je lepší než počítač? Nebo demonstruje svůj odpor k počítačům.

Chápu že počítače umí hrát šachy jen tak, jak je to naučili nejlepší šachisté. Lidé do nich naprogramovali šachovou vědu nasbíranou lidstvem za staletí a počítat už umí "od přírozenosti". Komentáře velmistra s pomocí šachového programu bude asi to nejlepší co lze o šachové partii vytvořit. Najít chyby, pochopit správný postup, to musí vést k pokroku. A o to mi jde.

http://kasalice.ic.cz/chess/Amber_2011/

středa 12. ledna 2011

Rybka už není mistr světa

Sesadil ji motor Houdini 1.5 v nedávném turnaji nejlepších motorů. ELO žebříček  vede tedy nyní Houdini před Rybka 4, Stockfish 2.01 JA, Critter 0.90.
Turnaj motorů se jmenuje  Thoresen Computer Engines Competition a partie se mohou sledovat na Chessbomb v TCEC S1 Division 1 .

pátek 7. ledna 2011

Co se můžeme naučit od počítačů

Nulový tah a metoda vymýšlení tahu

Vzpomínám si na událost, kdy jsem se poprvé setkal se šachovým programem. Bylo to někdy v roce 1982, kdy jsem si opatřil svůj první osobní počítač ZX Spectrum a získal od někoho šachový program. První partii jsem s ním prohrál, protože jsem nevěřil, že to může umět hrát šachy. Pak jsem ho okouknul a pohlídal si figurky a už neměl šanci. Od té doby se šachové programy (ale samozřejmě také hardware) zlepšily naprosto nepředstavitelným způsobem. Pravidelně pořádají mistrovství světa programů. Nijak jsem se o problematiku počítačového šachu nezajímal a teprve nedávno jsem pochopil pojem nulového tahu. Myslím, že tato metoda by mohla zlepšit i naše šachové uvažování. Trik programátorů s nulovým tahem je velmi efektivní metoda jak rapidně zmenšit počet hodnocených pozic při vypočítávání optímálního tahu.

Nulový tah
Podstata funkce nulového tahu spočívá v tom, že předpokládáme, že strana, která je v šachové pozici na tahu, může dalším tahem pozici vždy zlepšit. Hodnota pozice velmi zjednodušeně spočívá ve sečtení hodnot figur, opravených podle jejich aktuální pozice, zhodnocení jejich stability a působnosti, bezpečí krále, odečtení pozičních slabin atd. - algoritmus hodnocení je utajované Know-how šachových programátorů. Silní hráči většinu pozic zhodnotí rychle pohledem a na základě zkušeností a velké zásoby známých vzorů v paměti posoudí rozdílové prvky pozice.

Jestliže tedy uvažujeme nějaký tah a předpokládáme čistě teoreticky, že soupeř neodpoví žádným tahem (nulový tah) a následující tah (druhý bezprostředně za sebou) pozici nijak nezlepší, tak ten první navrhovaný tah není pravděpodobně ten nejlepší, který hledáme a můžeme ho vyřadit z propočtu. Tímto způsobem se podstatně sníží počet hodnocených pozic. Metodu nulových tahů nemůžeme například použít v pozicích zugzwangu, kdy povinnost táhnout je vlastně nevýhoda, nebo v pozicích kdy je král v šachu. Zugzwang ale většinou vzniká v jednoduchých pozicích koncovek, kdy už je na šachovnici málo figur a pěšců.

Myšlenka nulového tahu se skrytě objevuje i v metodě uvažování popsané v knize Jeremy Silmana "How to reassess your chess" (Jak přehodnotit vaše šachy) . Jedním z kroků v úvahách je vytvoření v představě "pozice snů", jakési cílové pozice, do které se chceme z dané pozice dostat. Ta snová pozice je vlastně cíl po nulových tazích soupeře (protože zatím nevíme jaké tahy soupeř odpoví).  Pokud soupeř prohlédne naše záměry, bude se svými tahy určitě snažit nám zabránit v dosažení snové pozice a naopak bude prosazovat svoji snovou pozici. Potom rozhodne kdo má realističtější představy, kdo přesněji počítá, neboli kdo šachu lépe rozumí, čili je silnější hráč a také kdo udělá nejméně chyb.

Metodika propočtu variant  z dané pozice a eliminace špatných tahů předpokládá výběr tahů kandidátů  (TK), které je potřeba uvažovat a jejich následky propočítávat. První z kandidátů by měly být tahy násilné:  šachy, vzetí figur či pěšců, krytí nekrytých figur nebo polí, aktivizování pasivně stojících figur, snaha o výměnu dobře útočně (aktivně) stojících a důležitých obranných figur soupeře. Nejsou-li takové tahy možné, pak je potřeba se podívat po profylaktických tazích (Nimcovičovo překrývání), blokádě atd. Pokud uděláme výčet TK, které jsou v souladu s požadavky pozice a vedou k naší pozici snů, pak nastane systematický propočet a kontrola na taktickou bezvadnost navrženého pokračování. Pečlivě musíme při propočtu "hlídat" soupeřovy možné protiúdery  a vždy jeho nejsilnější obranné či protiútočné tahy. Předpokládat, že soupeř nějaké silné tahy neuvidí, je pouze lhaní si do kapsy. Když si uvědomíme, že v nějaké pozici střední hry může být 20 až 30 prvních tahů a stejně tolik odpovědí, vyjde nám tisíce pozic, které bychom měli spolehlivě ocenit zda jsou pro nás výhodné či nevýhodné. Pro počítač je to rutina, ale pro unavený a často netrénovaný lidský mozek je to velká dřina. Proto jakékoli proklestění stromu variant je vítané. K tomu by měly sloužit pojmy "nulový tah" - eliminuje slabé tahy a také je důležité objevit tahy "zabijáky", to jest tahy, které trumfují ostatní tahy svou rozhodující silou:  šachy (maty), sebrání cenných figur soupeře (oběti), napadení cenných figur... Naštěstí toto důkladné prohledávání není vždy nutné dělat v každé pozici, ale jenom v kritických pozicích, kdy se rozhoduje o dalším průběhu hry.

Metoda uvažování
Nyní ještě velmi zjednodušeně k té Silmanově metodě uvažování před tahem. Počítání stovek variant po TK bude úplně ta poslední operace. Nejdříve totiž musíme nad pozicí provést "stragegické" úvahy vojevůdce v následujícím pořadí.

1. Oceníme poziční prvky, bezpečí postavení krále, materiální poměry, plusy a minusy ve figurovém materiálu, ve vzájemném postavení pěšců a figur. Důležité je odhadnout, zda je pozice lepší nebo horší, zda je možné objektivně hrát na výhru nebo bojovat o remízu.

2. Stanovíme si generální linii boje, prostory s výhodami a s větší aktivitou. Jakmile stanovíme prostor dalšího boje, zhodnotíme hrozby soupeře a naše perspektivy, vytvoříme si pozice snů, kterých chceme ideálně dosáhnout.

3. Stanovení TK provedeme až nakonec, protože ty musí být v souladu s požadavky a možnostmi pozice.

4. Po výběru TK začíná konkrétní propočet variant a hodnocení konečných pozic do takové hloubky a v takovém rozsahu do jakého jsme v daném čase a s našimi mentálními dovednostmi schopni.

Šachoví velmistři většinou vidí nejlepší tah okamžitě na základě rychlého ocenění pozice a odhadu nejlepšího rozestavení daných figurek.  Jejich intuice a cit pro případné nebezpečí je spolehlivě naviguje ve většině pozic. Rutinním propočtem si pouze zkontroluji správnost svého odhadu.

Ještě jedna praktická rada, na kterou jsem přišel sám:  Když máte už vymyšlený tah, tak než ho uděláte, zkontrolujte si, co ta figurka (pěšec) kontroluje a jaké funkce plní tam kde právě stojí. Uvědomte si, že po tahu už ty funkce plnit nebude a umožní tím soupeři tahy, které nyní nejsou možné a podvědomě o nich neuvažujete. Vadí to? Nevadí, tak je možné tah zahrát. Zkušený hráč si samozřejmě takové otázky neklade, protože to všechno prostě vidí stejně jako vidíte před vámi na chodníku sloup a nenarazíte do něj.

Na závěr ještě jeden můj názor k zamyšlení o charakteru naší současné klubové činnosti (středy 15:30). V této sezoně jsme začali pořádat hodinové přednášky (demonstrace zajímavé partie, nebo rozbor některých pozic ze soutěží). Je to málo, ale alespoň něco. Potom se hraje bleskový turnaj 2x10 minut na 7 kol. Myslím si, že v klubu je řada mladých hráčů, kteří mají potenciál výkonnostního růstu a mají zájem se zlepšovat. Někteří (3 ? nevím) soustavně pracují s J. Sýkorou, ale další jsou odkázáni sami na sebe a pro ně získání návyků systematického uvažování nad pozicí během bleskové partie není možné. Chybí čas na hraní vážné partie a čas na rozbor partie a odstraňování chyb v šachovém myšlení. Pokud se v tomto něco nezmění, bude naše výkonnost stagnovat a brzy se to projeví i na výsledcích a poklesu zájmu. Bývalý mistr světa M. Botvinnik měl v Moskvě šachovou školu, ze které mimo jiné vyšel také mistr světa Garry Kasparov. Botvinnik výslovně zakazoval svěřencům hraní bleskových partií a prosazoval hluboké analýzy partií a kritických pozic.

"Chess mastery essentially consists of analysing chess positions accurately." - Botvinnik
(Šachové mistrovství v podstatě spočívá v přesné analýze pozice)
Vysvětlení je prosté. Taktické umění se dá totiž nacvičit řešením dostatečného počtu úloh jako řemeslo a to zvládne lepší šachový program lépe než mistr světa. Ale kde nic není, ani smrt nebere. Problém ale je odhalit vnitřní skrytou logiku pozice a její dynamiku. To už počítače nejsou schopné zvládnout, protože nemají intuici a nápady a nevidí za svůj horizont. Člověk přemýšlí na základě analogií a plány mu naskakují v mysli asociativně.

Související články:
Hodnocení pozice
Propočet variant šachové pozice

čtvrtek 16. prosince 2010

Hodnocení šachových tahů

Šachová teorie a praxe se od 19-tého století rozvinula do nepředstavitelné šíře. Bylo sehráno desítky tisíc part ií na nejvyšší úrovni. Šachy mají oproti jiným sportům tu výhodu, že partie z historie jsou zachovány a mohou být znovu analyzovány a mohou se tam najít v té době skryté možnosti. V současné době už není sporu o tom, jestli počítače hrají lépe než člověk. Člověk v podstatě nemá při hře proti nejlepšímu šachovému programu šanci. Od pradávna se zavedla jistá konvence v označování kvality tahů v zápisech šachových partií. Vykřičníky označovaly vždy výborné tahy a !! vykřičníky vždy označovaly tahy překvapivé až fantastické. Záleželo na komentátorovi, jak tyto znaky použije. Měřítkem toho, co je dobrý tah a co špatný byl v minulosti vždy názor velmistra, nebo ještě lépe mistra světa. S těmi běžný šachista neměl nárok polemizovat. Dnes při zapojení nejlepších počítačů a programů máme jakýsi více nebo méně spolehlivý standard v posouzení síly jednotlivých tahů. Počítače označují tahy číselným skóre v jednotkách pěšců, + je ve prospěch bílého, - ve prospěch černého.  Například pozice +2.10, znamená převaha 2 pěšců bílého a pravděpodobně pro bílého vyhraná pozice. Ve skutečnosti ta výhra nemusí být vynucená, protože v posuzování koncovek mají počítače ještě rezervy. V tomto směru očekávám ještě další vývoj. Ale zpět k označování tahů pomocí ! a ? nebo ?! a !?. Nejvíce logická a promyšlená se mi zdá konvence Johna Nunna používání ! a ? ke komentování šachových tahů

!  - jediný tah, který zachovává současné hodnocení pozice: jestli je pozice teoreticky vyhraná, toto je jediný tah, který zajišťuje výhru; ! je používáno bez ohledu na to jak triviální je to tah; jediná výjimka je pokud je to jediný možný tah podle pravidel.
!! - tah ! který je zvláště obtížné nalézt
? -tah, který negativně ovlivní hodnocení pozice: jestliže je pozice remizová před tahem, je nyní prohraná, pokud je vyhraná před tímto tahem, jen nyní remizová nebo prohraná
?? - evidentně špatný tah
!? - tah, který činí soupeřův úkol obtížnější nebo vlastní úkol snadnější; například v teoreticky prohrané pozici, tah který nutí soupeře najít několik tahů "!" aby vyhrál.
?! - tah který dělá soupeřův úkol snadnější nbo vlastní úkol obtížnější; například v teoreticky vyhrané pozici, tah který vyžaduje několik dalších tahů "!" aby se partie vyhrála.

Hübnerův přístup k označování tahů je ještě více omezující. Otazníky dává k tahům, které mění vyhranou pozici na remizovou nebo remizovou na prohranou. Tah, který mění vyhranou pozici na prohranou zasluhuje dva otazníky ??.  Otazníky v závorkách dává k tahům, které jsou evidentně nepřesné nebo významně zvyšují obtížnost úkolu. Vykřičníky nepoužívá, protože nejsou užitečné. Nejlepší tah by se měl zmínit v analýze. Vykřičník může pouze sloužit k vyjádření osobního nadšení komentátora.

Označení pozice
= rovná pozice
=/&
+= malá výhoda  bílého =+ malá výhoda černého
+/- výhoda  bílého  -/+ výhoda černého
+- rozhodující výhoda, technicky vyhraná  (-+)
+-- evidentně vyhraná pozice  (--+)

sobota 11. prosince 2010

Souboj titánů a převaha počítače.

Ve 3. kole superturnaje London Classic na sebe narazili dva nejsilnější hráči světa. Úřadující mistr světa Vishi Anand a Magnus Carlsen. Zatím po prvních 2 kolech se jim příliš nedař. Magnus prohrál v prvním kole s McShanem a Anand dvakrát remizoval. Za vítězství se počítají 3 body a za remis 1 bod.
Turnaj sleduji na skvělém serveru Chessbomb a je tam velmi zajímavé sledovat průběžný chat fanoušků. Probíhají tam i v reálném čase analýzy všech možností před tahem a ocenění pozic. Provedené tahy jsou v zápisu barevně označeny - červeně chyba, fialově nikoli nejlepší tah a modře optimální tah. Ve 24 tahu mého oblíbeného zahájení Ruy-Lopez (české Španělské hry) získal Carlsen černými výhodu ze zahájení. To mě velmi zajímalo, protože v této zavřené variantě se černý brání v horší pozici a čelí pomalému útoku bílého na královském křídle. Někde jsem četl, že zahájení nazývali Španělské mučení. Černý má pevnou ale stísněnou pozici a musí hrát obyčejně velmi opatrně. V následující pozici (diagram 1) ale černý už vyřešil problémy zahájení a stojí lépe. Diváci už poznamenávali, že Magnus "cítí výhru". Divil jsem se, že počítač neanalyzuje vůbec tah 24...Be4, který se mi zdál pro bílého nepříjemný. Jako nejlepší možnost černého tam byl na prvním místě tah 24...Nc5 s hodnocením -1 (pěšec pro černého). Carlsen po několika minutách skutečně zahrál Be4 a já byl zvědav, proč počítač tento tah neoceňoval. Je napaden jezdec a dáma a jako bílý bych se okamžitě moc dobře necítil. Ale přišlo rozuzlení záhady a obrat v partii. Pozice se ukázala jako jistá léčka ze strany bílého.

Anand - Carlsen - 3. kolo London Classic 2010

šachový program na ChessBomb na nejlepší tahy přicházel během několika sekund. Nejlepší hráči ztrácely desítky minut.
diagram 1


Tuto pozici počítač hodnotí -1. tedy převaha pěšce na straně černého.

24. ...Be4? (24...Nc5! 25.Nh6+ Kh8 26.Qf5 Qe4 27. Nf7+ Kg8 28.Qxe4 Nxe4)
25.Qd4 Bxf5 ?! (24... Qe6! 25.Nfd6 Rc6 27.Re1 Nf6) 26.Nd6!  (diagram 2) a tento tah zřejmě Carlsen přehlédl, když hrál Be4. Jezdce nelze vzít pro mat na g7 a je to čistá vidlička na dámu a střelce. Bílý dobere střelce a pokračuje v útoku na krále.

diagram 2


26...Qd8 27. Nxf5 f6 ?! (počítač navrhoval lepší tah Rc6)  28.Rd1 Rc2? (diagram 3)  "počítač" (program)  považoval za nejlepší 28.Rc7 s +0.5 převahou pro bílého. Po tahu Rc2 bylo skore na Chessbomb +3, neboli teoreticky pozice s rozhodující převahou. Samozřejmě šachový motor se někdy mýlí a posuzuje pozice příliš materialisticky. Některým konstelacím zdá se příliš nerozumí a dává nelogický sled hodnocení. Například hodnotí pozici lepší pro bílého a navrhuje jasně nejlepší tah, ale pokud se tah provede, tak počítač rázem podstatně změní hodnocení. Tento jev mi vždy napoví, že počítač pozici moc nerozumí a je potřeba zapojit lidskou logiku. Jenže tady se zřejmě nemýlil.

diagram 3


Anand se také potom nemýlil a zahrál sérii optimálních tahů

29.Nh6+ gxh6 30.Qg4 Bg7 31. Qe6+ Kh8 32.Rxd7 Qf8 33.Ba3 diagram 4




Poslední tah Ba3 opět počítač nepovažoval za dobrý, protože navrhoval za bílého jako nejlepší 33.Rf7 Qb8 34.Re7.
Ale který člověk by si odpustil tu parádičku se střelece a3, protože nekrytého střelce černý vzít nemůže, a takové tahy mají psychologický účinek.
Možné varianty na vzetí střelce dámou Qxa3  34.Rd8+ a možnosti

...Qf8 35.Rxf8+ Bxf8 36.Qe6+ Kh8 37.Qf7 Rxf2 38.Kxf2 Qc5+ 39.Kf3
...Bf8 35.Qxf6+ Kg8 36.Qe6+ Kh8 37.Qf7 Rxf2 38.Kxf2 Qc5+ 39.Kf3

Nakonec Anand udolal úporně bránícího Carlsena v 77. tahu. Nebylo lehké přijít na vítězný plán. V této složité partii se jasně ukázala převaha počítače nad člověkem a Anand potvrdil, že mu titul mistra světa patří právem. Prý počítače nejsou lepší než člověk ve hře Go, ale je to možná proto, že lidé neměli velkou motivaci hru Go programovat. Tvorba šachových programů začala intenzivně již za éry Botvinnika, který se ve výzkumu algoritmů hodně angažoval v 50-60 tých letech minulého století.

sobota 27. listopadu 2010

Velmistr komentuje šachy z jiného světa

Velmistr Ján Markoš na novoborské šachovém serveru komentuje partii Rybka 4 - Naum 4.2. Stojí za to sledovat jeho komentáře.


Při přehrávání takové partie s pomocí kontrolní analýzy motoru Rybka 4  jsem skutečně zapochyboval, jestli se my lidi učíme ty šachy správně. Jsme totiž pořád ve vleku zásad šachové hry od dob Wilhelma Steinitze, Siegberta Tarrasche, Emanuela Laskera, J.R. Capablancy, Aarona Nimzovitsche a dalších koryfejů šachové historie. Šachoví trenéři se k těmto principům odvolávají jako křesťanští kazatelé na texty Nového Zákona. Na  zásadách poziční hry postavených Steinitzem vyrostli všichni šachisté a vešly jim do krve. Výhoda znalosti principů je v tom, že jsou logické, dobře zapamatovatelné a ve většině případů fungují zvláště proti těm šachistům, kteří tyto principy porušují a nemají zásady žádné. Jak svůdné je myslet si, že se naučím několik desítek pouček a budu mít v rukávu recept na vítězství v šachových partiích. K tomu propracovaný teoretický repertoár zahájení, znalost teoretických koncovek a další zásady boje v koncovkách a mistrovský titul je na dosah. Velký omyl!  Slavný Alexandr Aljechin (Alekhine) vysvětloval svůj způsob boje takto:  Vytvářím soupeři stále problémy a nutím ho k samostatnému myšlení.

Jak rád bych se učil od šachového programu, ale chybí mi pedagogický přístup, na který jsem ze škol zvyklý. Chybí mi jeho učebnice teorie a také pochybuji, jestli bych byl schopen se z ní něco naučit. Nemám totiž mozek schopný pracovat algoritmicky s bleskovým hodnocením a porovnáváním miliard pozic ve stromu variant.

[Event "TCEC Match 4 www.tcec-chess.org (14), "]
[Site "?"]
[Date "2010.08.23"]
[Round "?"]
[White "Rybka 4"]
[Black "Naum 4"]
[Result "1-0"]

1.d4 d5 2.c4 e5 3.dxe5 d4 4.Nf3 Nc6 5.g3 Bg4 6.Bg2 Qd7 7.O-O O-O-O 8.Qb3 Qf5 9.Ng5 h6 10.Be4 Qd7 11.Bxc6 bxc6 12.Nf3 c5 13.Qa3 Qc6 14.Qxa7 d3 15.Rd1 Ne7 16.Qa3 Nf5 17.Rxd3 Nd4 18.Rxd4 cxd4 19.Qd3 Qg6 20.Qxg6 fxg6 21.Kg2 Be7 22.h3 Be6 23.b3 g5 24.g4 Kb7 25.Kg3 Rd7 26.Ne1 c5 27.Nd2 Ra8 28.a3 Rc7 29.Bb2 Kc6 30.Nd3 Kd7 31.f3 Bg8 32.Kf2 Rb8 33.e3 Bh7 34.Nxc5+ Bxc5 35.exd4 Ba7 36.Rc1 Bg8 37.Ke3 Rbc8 38.Kd3 Bf7 39.b4 Bg6+ 40.Ke3 Bf7 41.c5 Rb8 42.Bc3 Bd5 43.a4 Ke6 44.Ra1 Rf7 45.b5 Rbf8 46.Rf1 Rc8 47.Kd3 Rd8 48.Kc2 Rb8 49.Rb1 Ra8 50.a5 Bb8 51.Kd3 Bc7 52.a6 Bd8 53.Ra1 Bc7 54.a7 Kd7 55.Bb4 Bd8 56.Ra6 Be7 57.f4 Rxf4 58.c6+ Ke8 59.Bxe7 Kxe7 60.c7 Rff8 61.Ra5 Bb7 62.b6 Rf4 63.d5 Rb4 64.Nc4 h5 65.gxh5 Rb3+ 66.Kd4 Rb1 67.Rc5 g4 68.hxg4 Rd1+ 69.Ke4 Bc8 70.e6 Rb1 71.Kf5 Rf1+ 72.Kg6 Rf4 1-0

úterý 9. listopadu 2010

Umění počítačové analýzy

článek je překlad jiného článku z angličtiny a jisté upozornění na připravovaný projekt o šachové analýze.

Vynikající šachová analýza je užitečná pro ..
silné hráče /velmistry, mistry) jako příprava a nalézání otrávených variant.

Klubové hráče pro přípravu repertoáru zahájení

Korespondenční hráče pro každý tah v partiích

Šachové spisovatele pro analýzu a anotace partií k publikaci.


Čtyři prvky dobré šachové analýzy

Lekce šachové analýzy
V našich lekcích se nebudeme zabývat recepty jak se stát silným hráčem. Můžete si o tom přečíst v šachových knihách a na mnoha místech na internetu. Důležitá je důkladná znalost strategie a taktiky, dobrá znalost zahájení, střední hry a koncovek. Ale nejdůležitější je dlouhotrvající turnajová praxe.

Několik tipu věnujeme tématu jak získat vhodný počítač a dobrý šachový program pro analýzu. Také o tom jak si organizovat náš čas a počítačový čas během šachové analýzy. Ale hlavně budeme diskutovat způsoby provádění dobré šachové analýzy pomocí šachových programů.

Příklad špatné počítačové analýzy.
Nezkušený operátor otevře pozici, spustí statickou analýzu a jde se projít na pár hodin do přírody. Když se vrátí uvidí výsledek Bg4 jako nejlepší tah a je spokojen se "svou prací". Analýza je skončena, ale je to dobrá analýza? Ne, ovšem že ne, zdaleka ne. Tato analýza je velmi špatná!

Lepší počítačová analýza
Zkušenější hráč zapojí dynamickou analýzu, nechá počítač přes celou noc a jde spát. Ráno se podívá na výsledky. Tentokrát počítač najde nejlepší tah Bf2. Ale zkušený hráč zadá pro jistotu tah f5, protože ví, že motory podceňují nedostatek materiálu. Tak vezme tah f5 vážně pro další zpracování.

Mistrovská počítačová analýza.
Mistr začne analýzu zcela jinak. Nejdříve pečlivě ohodnotí pozici. Bílý stojí mírně lépe a útočí na královském křídle. Černý se bude pokoušet o protiútok na dámském křídle. Je nezbytné zastavit černého na dámském křídle aa rychle iniciovat konkrétní akci proti černému králi. Bílý černopolný střelec je současně špatná figura, protože je blokován vlastními pěšci.

Mistr bude rychle vidět ideu tahu f5, který otevírá černou diagonálu pro střelce, oslabuje černou pěšcovou strukturu, otvírá sloupec f a začíná útočit na černého krále. Mistr vezme v úvahu radu programu, ale bude také radit program, a vynití analyzovat tah f5.

Nejlepší počítačová analýza je proto výsledek spolupráce mezi člověkem a šachovými programy. To je rozdíl mez špatnou a výbornou analýzou.




Text je úvodem k projektu "Computer Chess Analysis Skills in 100 Lessons"

středa 15. září 2010

Takhle hrají šachy počítače mezi sebou

Úžasná partie, kterou nakonec vyhrál vítěz turnaje 6 špičkových programů. V kritickém okamžiku, kde Shredder zvolil 26. Rxf7 a vypustil remizu, tak jeho tah by zahrála většina programů. Byla to smůla v komplikované pozici. Taková hra chce "železné" nervy, které ale počítače z principu mají.

http://www.tcec-chess.org/