Tuesday, December 25, 2012

Chess Game analyse met behulp van Chess Engines


Chess Game analyse met behulp van Chess Engines
Part One

Translated at Dutch by Google translation
Schaakspel Analyse
Met behulp van ChessBase Motoren
(Part One)
door Steve Lopez
De schaken software "explosie" in de loop van de laatste vijftien jaar heeft veel positieve voordelen voor schakers, niet de minste daarvan is de mogelijkheid om een ​​spelletje schaak spelen wanneer ze maar willen. Je hoeft niet te wachten op een wekelijkse schaakclub vergadering of een schaakspel naar het park in de hoop op het krijgen van een casual game te maken.

Maar het belangrijkste kenmerk voorzien in bijna alle schaken software pakketten is vaak de meest over het hoofd gezien: de mogelijkheid om een ​​schaakengine het analyseren van uw games en bieden gepersonaliseerde informatie over hoe u uw spel te verbeteren.
De hele reden dat ik mijn eerste PC opgekocht het begin van 1990 was de toegang tot deze zeer functie te krijgen. Ik had het schaken en het bestuderen van schaakboeken voor jaren, maar had nooit de ervaring van iemand kijken naar mijn spel en toont me waar ik verkeerd ging. Nadat ik kocht een PC en een aantal schaken software, en begon ze te gebruiken om mijn games te analyseren, heb ik veel geleerd over mijn eigen tekortkomingen als speler. Ik uiteengezet om deze problemen en mijn resultaten op het bord dramatisch verbeterd corrigeren.
In deze korte serie artikelen ga ik je laten zien hoe om hetzelfde te doen. Hoewel de specifieke stap-voor-stap instructies zijn van toepassing op het gebruik schaken motoren binnen de ChessBase Chess Programma-interface (gebruikt byFritz, Hiarcs, Junior, Shredder, Rybka, enz.), de principes die we zullen bespreken van toepassing op alle schaak spelen programma dat heeft de mogelijkheid om spellen te analyseren. In het eerste artikel verkennen we de basisprincipes van het opzetten en het gebruik van spel-analyse functies met behulp van de "Volledige analyse" functie in de ChessBase geproduceerde spelen programma-interface. Het tweede artikel bespreekt met dezelfde interface "Blundercheck" eigenschap die ook complete game analyse geeft met de output die in een wat meer complexe (maar ook nuttiger) vorm. In het laatste artikel, zullen we praten over de praktische toepassing van feedback een schaakprogramma's, bijvoorbeeld hoe u deze informatie gebruiken om u te helpen verbeteren van uw eigen spelen vaardigheden.

Als u wilt dat top-notch analyse van uw schaken motor, zijn er enkele dingen die je wilt doen voordat je schaakprogramma. Voer geen andere programma's terwijl je schaken motor te analyseren - u verzwakking van de motor door dit te doen. Deze suggestie is mede begrepen alle "achtergrond" (dwz "Terminate and Stay Resident") programma's die u zou kunnen worden uitgevoerd, zoals schermbeveiliging, anti-virus programma's, "crash bewakers", enz.
De volgende stap is het lanceren van uw schaak spelen programma (zoals hierboven vermeld, zullen we de ChessBase geproduceerde spelen programma's te gebruiken voor dit artikel). Hit F3 om de lijst met beschikbare schaakmotoren toegang en degene die u wilt gebruiken te kiezen; we Fritz gebruiken in dit artikel.
 
Volledige analyse
Nadat u hebt geselecteerd uw schaken motor zijn er een paar verschillende manieren om door te gaan. Een daarvan is om te gaan om het spel een database de lijst, dubbelklikt u op het spel dat je wilt analyseren (om het te laden in de belangrijkste schaakbord scherm) en ga dan naar het menu Extra, selecteer "Analyse" uit het menu, en vervolgens op "Volledige analyse "in het submenu. Ik heb deze procedure niet aanbevelen voor een paar redenen. Ten eerste, je bent niet in staat om het volledige gamma van "Volledige analyse" opties door gebruik te maken van deze methode. Ten tweede, moet u niet vergeten om het spel handmatig op te slaan in een database nadat de analyse is voltooid.
In plaats daarvan raad ik u de volgende procedure (die eigenlijk bespaart u toch een paar stappen). Eerst laden van de database waarin u hebt opgeslagen het spel dat je wilt analyseren - hit F12 om het spel lijst te openen en, indien de juiste database niet is weergegeven, gaat u naar het menu Bestand / Openen / Database om de juiste te kiezen een. Nadat u hebt geladen van de juiste database, vind hier de game die u wilt analyseren in de lijst en met een klik op het - dit zal de cursorbalk plaats over het spel om deze te markeren in de aanbieding. Ga dan naar het menu Extra, kies "Analyse", en dan "Volledige analyse" in het submenu. Door dit te doen zal de volgende dialoog:

Er is een eerlijke beetje van alles om hier te overwegen! Deze dialoog kunt u de tijd instellen parameters en de controle van de output van de analyse uw schaken motor. Hoewel deze dialoog zou kunnen ontmoedigend op het eerste, het is echt vrij eenvoudig te gebruiken. Laten we eens kijken naar de verschillende secties van deze dialoog en te onderzoeken wat deze opties doen.

Berekening tijd en drempel
De eerste dingen die je moet overwegen zijn de "Berekening tijd" en "Threshold" opties. Als algemene regel geldt, hoe meer tijd u toestaan ​​dat uw schaken motor naar de diepere berekenen ("verder vooruit") het eruit zal zien in een positie - en u zult daardoor beter analyse voor terug. Er zijn echter mogelijke nadelen voor het instellen van de rekentijd te hoog of te laag.
Eerst moeten we begrijpen wat Berekening tijd eigenlijk betekent. De waarde in dit vak wordt gegeven in seconden. Als u deze waarde voor, zeg, "30", betekent dit dat je schaken motor moet (theoretisch) te analyseren elke beweging van het spel voor ongeveer dertig seconden gemiddeld. In de praktijk echter is het niet op deze manier. Het instellen van een waarde van "30" betekent niet dat het programma stopt de analyse als het hits de dertig tweede merk en neerzetten van de beste variatie het kan worden gevonden in het spel score. Wat het wel betekent is dat wanneer de dertig tweede merk is bereikt zal het programma een analyse van de huidige laag diepte voltooid voordat deze analyse en verder gaat met de volgende stap. Als het programma is net begonnen, laten we zeggen, de tiende lagen op de achtentwintig tweede merk is het misschien nodig twee minuten of langer voordat het klaar is de evaluatie van dat tienste laag en gaat door naar de volgende stap.

Dus we kunnen zien waarom het instellen van de rekentijd parameter te hoog kan een nadeel zijn - het zou kunnen vereisen vele, vele uren voor de berekening van het programma om haar analyse te voltooien. Echter de parameter te laag (bijvoorbeeld een waarde van "5") kan het programma om een ​​volledige wedstrijdanalyse compleet zeer snel (binnen enkele minuten), maar de kwaliteit van het programma voorstellen zal heel laag.
Een adequate instelling zal variëren van machine tot machine en vereist wat experimenteren van uw kant te ontdekken. Game analyse door een schaakspel motor is best 's nachts gedaan - dat het gaat om uren duren voordat een programma om fatsoenlijke kwaliteit analyses (zes uur is niet een onredelijke tijd). De truc is om een ​​comfortabel analysetijd te vinden zonder koppelverkoop uw computer up voor tien, twaalf of meer uur. Begin met de waarde "60" (zoals afgebeeld hierboven). Als u vindt dat uw programma is de analyse voltooiing vrij snel (zeg, binnen twee uur voor een 40-move game), wil je de rekentijd naar boven tegen het lijf. Echter, als je begint het analyseproces, naar bed gaan, komen terug in acht uur, en het programma is nog steeds het analyseren van de middenspel van een 40-move game, moet u de berekening tijdparameter dienovereenkomstig te verminderen.

Drempel wordt in stappen van 1/100ste pion - met andere woorden, een drempelwaarde "1" is gelijk aan 0,01 pionnen. Drempel kunt u bepalen hoeveel de analyse van de schaak-motor levert en de omstandigheden waaronder zij zal u een betere zet. Zoals het analyseert, zal het programma elke positie te evalueren in het spel en vind de beste zet in elke positie. Het zal toewijzen een numerieke waarde aan elke positie (dat wil zeggen "Als Wit speelt deze variatie, hij zal beter worden met 0,75 pionnen").
Threshold geeft aan het verschil tussen de beste speelwijze het schaken motor vindt en de beweging die daadwerkelijk werd gespeeld in het spel. Bijvoorbeeld, als u de drempelwaarde op "50", zal het programma een alternatief variatie in alle gevallen waarin de beste speelwijze (in het programma schatting) beter is dan de feitelijke verhuizing door een half-pion of meer .
Dus welke waarde moet u toewijst aan Threshold? Als je een beginnende schaker adviseer ik een waarde van "100", dit zal het programma leiden om te laten zien tactische blunders waar je verloren concreet materiaal (bijvoorbeeld een pion of meer). Het is onwaarschijnlijk dat een beginnende speler in staat zou zijn om te begrijpen waarom een ​​bepaalde beweging is beter door een fractionele pion waarde en beginnende spelers moeten hoe dan ook concentreren op tactiek, dus een instelling van "100" zal heel mooi werk door te laten zien tactische fouten die je 've gemaakt.
Voor gemiddelde tot gevorderde spelers die ik over het algemeen raden een waarde van "30". Sterke schakers en de computer schaken deskundigen meestal waarderen het verlies van een tempo als gelijkwaardig aan ongeveer een derde van een pion. Met de waarde "30" geeft dit soort tijd verliezen positiefouten (evenals andere belangrijke fouten van een positionele aard).

Sommige spelers maken gebruik van zeer lage waarden (zoals "1"), maar ik denk niet dat dit als zeer gunstig. Tenzij je het spelen van een "perfect game" (alsof zoiets echt heeft bestaan), kunnen de meeste van de bewegingen die u speelt worden overtroffen door een schaakspel motor door 0,05 tot 0,10 pionnen, en dat is gewoon te dicht een scheerbeurt van waaruit de meeste menselijke spelers kunnen ontlenen significant voordeel.

Andere opties
Nadat u hebt ingesteld de "Berekening tijd" en "Threshold"-parameters, is het tijd om verder te gaan naar de andere wisselt in deze dialoog. De "Annotaties" box kunt u kiezen uit verschillende vormen die de annotaties kan nemen. Laten we beginnen onderaan de lijst. "Erase oude aantekeningen" betekent precies dat - het programma verwijdert alle bestaande annotaties in het spel score. Als u eerder handmatig hebt toegevoegd van tekst, symbolische of grafische commentaar op een spel (of hebben gekozen een andere eerder geannoteerde spel), het controleren van deze doos zal leiden tot dergelijke commentaar te wissen - dus verstandig dit rondje gebruiken.
Terug te gaan naar de top van de lijst, "Verbose" betekent dat het programma zal een aantal eenvoudige taal verbale commentaar toe te voegen aan het spel. Het is belangrijk om hier op te merken dat dit commentaar is zeer rudimentaire - het programma zal een negen-paragraaf proefschrift niet aanlevert aan waarom je niet naar behoren omgaan met Maroczy je tegenstander Bind pion structuur. We tonen een voorbeeld van verbale van het programma commentaar een beetje later.

"Grafische" betekent dat het programma zal gekleurde pijlen en pleinen weer te geven op het bord waar het dit nodig acht commentaar nodig. Dit duurt gewoonlijk in de vorm van het tonen van zwakke pleinen (door het kleuren van hen) of de controle van een vierkant (bijvoorbeeld, zou je zien veel pijlen op een geïsoleerde pion, die de stukken die zijn aanvallende en verdedigende dat pion).
"Training" laat het programma creëerde een getimede training vraag op kritische punten in het spel. Deze zijn meestal in de vorm van tactiek problemen, waarbij je gevraagd wordt om de beste zet in een positie te vinden. Merk op dat het programma niet zal deze vragen in elk spel te maken - in mijn ervaring die ik heb gezien ze een keer gemaakt in elke twintig-vierentwintig spellen die ik heb het programma geanalyseerd.

Referentie Databank
In de bovenstaande illustratie, zult u merken dat "Opening referentie" is te zien in een halve toon en is niet beschikbaar. Dit komt omdat ik niet aanwijzen van een "Reference database" voordat ik schiep de afbeelding. U wijst een dergelijke databank door te klikken op de "Referentie-DB"-knop (zichtbaar aan de onderkant van de dialoog) en het selecteren van een database. Het selecteren van de "Opening referentie" optie laat het programma de gevestigde openen variaties laten vallen van andere games in je spel score zoals hieronder weergegeven:

In deze illustratie is te zien waar het programma heeft toegevoegd drie alternatieve varianten om het spel (net zoals je vaak ziet in het schaakspel boeken en tijdschriften) en heeft zelfs aangewezen de verhuizing 5 ... e6 als een "theoretische novelty" (die doesn ' t betekenen dat 5 ... e6 noodzakelijk was een goede zet, maar dat de verhuizing niet werd gevonden in de wedstrijden van de referentie-database).
Merk op dat bij het kiezen van een referentie database die de database je kiest moet een opening sleutel die eraan verbonden zijn, zodat deze functie goed te laten werken hebben. Ik heb ook geconstateerd dat de functie werkt het beste als de referentie-database is een bevattend games alleen op de opening die in het spel worden geanalyseerd - anders het programma af en toe druppels in annotaties heel vroeg in het spel die van andere, niet-gerelateerde openingen.
U kunt ervoor kiezen een of alle van de opties onder "Annotaties"; kiezen voor een niet "teniet" een van de anderen.

De keuzerondjes weergegeven in de "Side" box spreken voor zich - u kunt ervoor kiezen om het schaken motor te analyseren beide spelers 'beweegt of alleen de bewegingen van een speler. Mijn sterke suggestie is dat je altijd kiezen "Beide" - het programma zal werken veel beter als je dat doet, en het is altijd gunstig voor u om te zien hoe je tegenstander kon zijn eigen spel hebben verbeterd door straffen je fouten.
U kunt kiezen uit maar een optie onder "Side"; plukken een optie hier voorkomt dat u van het kiezen van een van de anderen.
Tot slot komen we bij de "Storage"-opties. "Vervangen" betekent dat het programma zal fysiek je spel te vervangen in de database met de nieuwe, geannoteerde versie (bijvoorbeeld, als je met het programma te analyseren Game # 320 in de database, zal de oude Game # 320 worden overschreven door de nieuwe versie). "Append" betekent dat het programma zal het spel toe te voegen aan de database, "overstag gaan het op" als de laatste wedstrijd op de database spel lijst (bijvoorbeeld, je bent het analyseren van Game # 320 in een 2474 spel database. Het programma analyseert zal Game # 320, laat de huidige onaangeroerd # 320, en voeg de analyse van spel naar de database als de 2475 ste wedstrijd op de lijst). Het nadeel van het gebruik Append is dat je twee keer eindigen met hetzelfde spel in de database, een keer in zijn oorspronkelijke vorm en een tweede keer in zijn geannoteerde vorm.
 
Begin Analyse
Nadat u de parameters instellen en de geselecteerde opties in deze dialoog, klik op "OK" en het schaken motor zal beginnen analyseren van je spel. De schermweergave verandert van het "spel lijst" venster naar het hoofd schaakbord scherm. De verhuizing momenteel geëvalueerd wordt gemarkeerd in het Notatie venster door een donkere cursor. Als je de procedure voor een paar minuten zul je merken iets interessants: het programma start het analyseren van aan het einde van het spel en werkt terug door de zetten. Aangezien het programma vindt een betere varianten zal plaats ze in het spel score als re-playable variaties. Als het analyse proces is voltooid, zal het programma terug te schakelen naar de database "spel list" scherm (als u gestart met het analyseproces uit de lijst met spelletjes zoals ik hierboven aanbevolen) met de cursor bar aandacht voor de nieuw-geannoteerde spel - dat is hoe je ' ll weet dat het proces is voltooid.
Wanneer de analyse is voltooid, dubbelklikt u op het spel score om het spel te laden. U zult merken dat het programma vaak symbolische commentaar gebruikt om te laten zien van de evaluaties van de door haar voorgestelde variaties en de bewegingen eigenlijk speelde. Om de analyse te begrijpen, moet u weten wat deze symbolen betekenen:

U kunt zien hoe veel beter de aanbevolen lijn is door het vergelijken van de evaluatie van de verhuizing daadwerkelijk gespeeld met de evaluatie van voorgestelde het schaken motor variatie:

We zien hier een interessant fenomeen: het schaken motor soms een zwakkere lijn om een ​​punt te illustreren. In deze grafiek zien we dat de verhuizing daadwerkelijk gespeeld, 18.cxd5 bladeren Wit met een ruime voorsprong. Maar had White gevangen Black's d5-pion met de Toren in plaats daarvan (18.Rxd5), dan zou hij zijn vertrokken met slechts een gelijk spel na het antwoord van zwart 18 ... a5.
Hier is een screenshot van de Notatie venster, zodat u een idee van de aard van het commentaar dat een schaakspel motor zal in de ChessProgram interface:

Je kunt zien dat de tekst commentaar (gemaakt omdat we gekozen voor "verbose" als een "Annotatie" optie) is zeer kort en is vooral bedoeld om onze aandacht te vestigen op interessante en / of cruciale punten in het spel. Soms tekst beschrijft de toepassing van een beweging (zoals het geval is met de noten dan zeven zet White's en twaalfde stap Black's). In andere gevallen van het programma tekst commentaar waarschuwt ons gewoon punten waar een speler zit in de problemen (21 en 23 bewegingen White's). En soms zal het programma gebruik maken van tekst om erop te wijzen plaatsen waar een speler zou kunnen hebben verbeterd zijn spel (zoals de wijziging in White's 31e zet).
Nu we weten hoe de "Volledige analyse" optie werkt in de Chess Programma-interface, zullen we een manier te onderzoeken om "fine-tunen" de analyse en haal nog meer specifieke informatie, zij het in numerieke plaats van verbale vorm. Deze "Blundercheck" optie analyse worden toegelicht in het tweede artikel van deze serie.

(Part Two)
door Steve Lopez
In het eerste artikel van deze serie hebben we de "Volledige analyse" functie in de ChessBase ChessProgram interface (gebruikt door Fritz, Hiarcs, Rybka, Junior, en Shredder). Met deze functie kunt u het analyseren van uw games en zal een aantal algemene informatie over waar u hebt misgegaan in je spel. Een tweede analyse vorm heet "Blundercheck" en is in veel opzichten vergelijkbaar met de "Volledige analyse"-functie. "Blundercheck" analyseren uw games en laten zien waar u (en uw tegenstander) fouten gemaakt, maar zijn output is in de numerieke plaats van verbale vorm. Dit is de traditionele manier van het weergeven van schaken analyse, het is rond ooit sinds de eerste commerciële pc-schaken-software zijn intrede in de jaren 1980. Dit traditionele numerieke analyse is, in vele opzichten, een veel preciezere analysemethode in dat het zal u tonen de exacte (tot 1/100ste van een pion) verschil tussen de beweging die u gemaakt en de aanbevolen beweging die het schaken motor bepaalt beter. In plaats van een symbolische annotatie, waaruit blijkt dat u in algemene termen hoe veel beter een aanbevolen variatie is, zal de numerieke evaluatie u precies laten zien hoe uw verhuizing en de aanbevolen lijn afwijken.

Blundercheck
De naam "Blundercheck" impliceert dat het programma alleen zal u tonen grote fouten, maar dit is niet het geval. Deze analyse-modus was oorspronkelijk bedoeld als een manier voor gevorderde spelers om hun eigen analyse te controleren, bijvoorbeeld een schaakspel schrijver kon een spel annoteren en te gebruiken "Blundercheck" om eventuele fouten in zijn variaties te zien zijn als een middel om "dubbele controle" zijn werk voor "blunders" in zijn analyse. Maar "Blundercheck" is veel nuttiger als een middel voor de gemiddelde spelers om een ​​nauwkeuriger beeld van wat het schaken motor te laten zien te krijgen.
Laten we eerst zien hoe het opzetten en gebruik de "Blundercheck" functie, dan zullen we descibe het motorvermogen. Net als in het vorige artikel voor "Volledige analyse", dan volgen we dezelfde eerste stappen om naar het "Blundercheck" dialoog. Na de lancering van uw ChessProgram-interface, druk F3 en selecteer het schaken motor die u wilt gebruiken voor analyse. Na het selecteren van de motor, druk op F12 om de spellenlijst te openen. Als de juiste database niet wordt weergegeven, gaat u naar het menu Bestand en selecteer Openen / Database en het gebruik van het bestand te selecteren dialoog te navigeren naar de juiste map en database-bestand. Dubbelklik op de bestandsnaam om de database te openen.
Nadat de lijst van games wordt weergegeven, single-klik op het spel dat je wilt analyseren, dit zal de zwarte cursorbalk plaats over dat item in de lijst met spelletjes. Ga nu naar het menu Extra, selecteer "Analyse" en vervolgens op "Blundercheck" om de volgende dialoog weer te geven:


Sommige delen van deze dialoog zullen bekend zijn aan u (nadat u het eerste deel van deze serie te lezen). We hebben al gesproken over "Side te analyseren", maar ik zal nog eens herhalen mijn sterke aanbeveling om altijd "Beide" - het programma werkt veel beter in deze modus en het zal ook u te waarschuwen voor fouten die je tegenstander maakte (en die u zou hebben gestraft).
"Opslag" werd ook besproken in het vorige artikel.
"Output" is een nieuwe functie die uniek zijn voor de "Blundercheck" functie. "Aantekeningen maken als tekst" betekent dat de lijnen van de te spelen schaken motor beveelt zal worden gepresenteerd als tekst annotaties - dat wil zeggen, ze zullen strikt worden weergegeven als tekst en wordt niet automatisch speelbaar op het schaakbord als je beoordelen het spel. Bijgevolg Istrongly raden de andere optie: "Annotate als variaties". Dit zorgt ervoor dat het schaken motor aangeraden lijnen worden gepresenteerd als speelbaar variaties (zoals ze worden weergegeven wanneer u "Volledige analyse") - u zult in staat zijn om de variaties op het schaakbord te spelen als je later bekijken van het spel.

De "Tijd" instelling is hetzelfde als "Calc. Tijd" in "Volledige analyse"-modus en dezelfde aanbevelingen gelden hier. Een optionele instelling hier is "Depth", de motor zal altijd analyseren om de laag diepte die u in dit vak - nooit minder, nooit meer. De "Tijd" en "Depth"-instellingen zijn wederzijds exclusief, kunt u een of het ander, maar nooit beide. Mijn aanbeveling is het gebruik van de "Tijd" instelling in plaats van "Diepte", met behulp van de laatste zal vaak resulteren in kortere variaties die krijgen afgekapt tijdens "forcing"-lijnen (zoals in een reeks van controles of captures).
"Threshold" werkt "Blundercheck"-modus precies zoals zij doet in "Volledige analyse" en dezelfde aanbevelingen gelden hier.

Een reeks selectievakjes volgt "Threshold" en geeft u een goed stukje van vrijheid in de manier waarop de schaakengine zal de uitgang weer te geven. "Schrijf vol variaties" is een tweak interessant. Het aanvinken van dit vakje betekent dat het schaken motor een complete variant weer te geven (met moves voor beide zijden) wanneer zij constateert een verbetering ten opzichte wat jij of je tegenstander eigenlijk gespeeld in je spel. Als u het vinkje dit vakje, zal het programma alleen de eerste stap wanneer hij iets beter is dan het eigenlijke spel. Het zien alleen de eerste stap is niet erg bevorderlijk voor de gemiddelde speler, je zult vaak merken dat je de vraag "Waarom was dat een betere zet?" Daarom moedig ik u aan houden dit vakje aangevinkt, zodat je de "follow-up" verhuist naar die betere eerste stap van te zien.

"Erase oude aantekeningen" werkt als het doet in "Volledige analyse" en is van toepassing op eerder geannoteerde games, zal het programma alle eerdere aantekeningen uit de gamescore.
"Training" werd beschreven in het vorige artikel, maar kan het programma getimede training vragen, als onderdeel van haar analyse te genereren. Dit kan gebeuren ongeveer elke twintig tot vierentwintig wedstrijden op het gemiddelde.

"Store evaluatie" moet zeker worden gecontroleerd: het laat het programma zijn numerieke evaluaties toe te voegen aan de variaties het voegt in de gamescore. Dit selectievakje uitschakelt eigenlijk verslaat het hele doel van de "Blundercheck"-functie voor de gemiddelde speler. De optie om deze numerieke evaluaties weg te laten is opgenomen in de eerste plaats voor grootmeester-level spelers die zijn vermoedelijk in staat om deze evaluaties te maken op hun eigen.

"Check hoofdlijn" vertelt het programma om de bewegingen die daadwerkelijk in het spel gespeeld door de twee spelers te evalueren. Dit moet altijd worden gecontroleerd. De doos voor "Check variaties" is voor spelers die willen de schaakengine "double-check" eventuele afwijkingen ze handmatig hebt toegevoegd aan de gamescore, deze box is handig voor schrijvers / annotators die wensen om de motor te controleren hun werk voor fouten.
Nadat u hebt ingesteld uw parameters in deze dialoog, klikt u op "OK". Het programma zal overschakelen naar de belangrijkste schaakbord scherm, springt u naar de laatste zet van het spel (zoals beschreven in het vorige artikel), en gaan analyseren. Het zal terug te gaan door het spel, het toevoegen van variaties en numerieke analyse op de punten waar het vindt een betere speelwijze. Als het programma klaar is met het analyseren van het spel zal het terugkeren naar het spel scherm waar je het spel opnieuw gemarkeerd met een zwarte cursorbalk zien. U kunt nu dubbelklikken op dit spel om het te laden en de geanalyseerde spel te zien:


Merk op dat Fritz (de schaak-motor gebruikt om deze bijzondere spel te analyseren) heeft variaties op vijf punten in het spel waar het gevonden een betere zet voor beide spelers (op basis van de 'Threshold' instelling verstrekt bij de analyse parameters werden ingesteld) geplaatst. Het is interessant op te merken de enige tekst annotatie voorzien: "Laatste boek move". Dit betekent dat 4.Be2 de laatste stap die werd gevonden in de opening boek dat geplaatst is wanneer de analyse werd gestart. Black's antwoord, 4 ... a6, werd niet gevonden in de opening boek.
Om het schaken motor numerieke analyse te begrijpen, laten we een kijkje nemen op een van de varianten te voorzien:



De analyse is in verwijzing naar het zeventiende zet Black's (17 ... exd5). De numerieke analyse wordt altijd gegeven vanuit het standpunt van White's standpunt, positieve cijfers betekenen dat de positie gunstig is voor de Wit, terwijl negatieve getallen betekenen dat de positie was beter voor zwart. In dit geval zien we dat White een voordeel van 94/100ths van een pion (0,94) genoten na feitelijke verhuizing Black van 17 ... exd5, wat betekent dat Wit is bijna een volledige pion vooruit naar het oordeel van het schaken motor. Maar Zwarte kon zijn verbeterd op deze door het spelen van 17 ... bxc3. Het programma gaat op het geven van een aanbeveling variatie in waarvoor hij de beste spelen voor beide partijen. Na deze opeenvolging van bewegingen, die eindigt met 22.Qc4, zou White nog steeds genoten van een voordeel van 44/100ths van een pion - maar let op dat dit voordeel is veel minder dan na het eigenlijke spel zet. Met 17 ... bxc3, White was bijna een volle pion vooruit, maar in de variatie na 17 ... bxc3, White's voordeel zou zijn geweest dan een halve pion. Black zou hebben verminderd, White's voordeel door precies een halve pion (0,94 tot 0.44 = 0.50) had hij speelde de bisschop capture plaats.

Het nummer "13" na numerieke de variatie oordeel vertelt ons hoe diep het zoeken ging voor het schaken motor aangekomen bij de gegeven evaluatie. In dit geval, de motor geanalyseerd positie na 17.d5 tot een diepte van dertien lagen (halve zetten) om te komen tot de conclusie hoe Black zou hebben verbeterd zijn spel.

We kunnen gemakkelijk zien hoe nauwkeurig deze informatie vergeleken met de output van "Volledige analyse". Terwijl "Volledige analyse" is een beetje beter leesbaar, "Blundercheck" geeft ons meer exacte informatie. We weten precies hoeveel beter de voorgestelde variatie is in vergelijking met de verhuizing daadwerkelijk gespeeld, en we weten ook precies hoe diep de motor gezocht om te komen tot de evaluatie. Bijgevolg "Volledige analyse" is zeer geschikt voor begin of onervaren spelers, terwijl gemiddelde en gevorderde spelers zullen genieten en profiteren van de precisie analyse die door "Blundercheck".

In de laatste aflevering in deze serie, zullen we leren hoe we de motor gegevens van toepassing zijn op de taak van het verbeteren van onze eigen schaakspel te spelen.

(Deel III)
door Steve Lopez
In dit stuk, de laatste tranche van een drie serie artikelen gaan we kijken naar hoe je een schaakspel motor (zoals Fritz, Rybka, Shredder, Junior, en Hiarcs) te gebruiken om u te helpen verbeteren schaken. Dit zal niet een software-handleiding op zich, we zullen niet kijken naar "klik op x om y gebeuren" instructies, omdat we bedekt die in de vorige twee artikelen. We zullen in plaats daarvan worden na te gaan hoe je de output gegenereerd door spel analyse functies om u te helpen verbeteren van uw schaken te gebruiken.
Iemand heeft eens gezegd dat "de eerste stap in de richting van kennis is om toe te geven iemands onwetendheid", die uitspraak is zeker van toepassing hier. Om te kunnen profiteren van het hebben van een schaak-motor analyseert uw games moet u eerst naar de (mogelijk pijnlijk) erkenning dat er veel over schaken, dat je niet weet, maar moeten leren maken. In de loop der jaren heb ik gesproken met meer dan een schaaksoftware gebruiker die analyse functies die worden gebruikt als een "ego booster", het bewonderen van de bewegingen die de schaker motor als "correct", terwijl het negeren van de sub-par bewegingen (of gewoon blunders) die de software gedetecteerd. Die benadering zou "kippensoep voor de ziel", maar is een echte verspilling van een waardevolle schaken verbetering tool. Voor de berekening van het meeste voordeel van de motor-analyse van uw eigen spellen, moet je eerst toegeven aan jezelf dat je schaken moet worden verbeterd - er is geen andere manier.

In feite is het hele proces op basis van het idee dat je al hebt besloten dat er iets mis is met uw schaken en u wilt de problemen op te lossen. Wat we nu moeten doen is te verduidelijken van het proces: hoe zullen we gebruik maken van de motor-gegenereerde analyse om te verbeteren?

In tegenstelling tot wat een aantal software-bedrijven willen doen geloven, geen enkel stuk van het schaken software is op zichzelf gegarandeerd je schaken resultaten te verbeteren. Ik realiseer me dat meer dan een paar spelers zijn op zoek naar een "wondermiddel": een boek of een stuk software dat zal uit zichzelf al, maakt de speler een soort van "instant master". Sorry, maar dat is een ijdele hoop, het is gewoon niet gebeuren. Wat wij als spelers, als leerlingen, hoeft te doen is het vinden van een manier om schaken studie en schaken praktijk te integreren in een methode voor verbetering. In feite is dat (en het harde werk het met zich meebrengt) is de sleutel tot steeds beter in schaken.
Laten we eens kijken een beetje meer goed naar dit idee. Verbetering bij schaken is eigenlijk een drie-stappen-cyclus van processen:
Praktijk
Analyse
Studeren
Niemand stukje software zal u helpen in alle drie gebieden. Schaken spelen programma's blinken uit in het helpen van u met de praktijk (je kunt games spelen wanneer je maar wilt) en analyse (u kunt ook beschikken over motoren uw games te analyseren op uw gemak). Hoewel sommige schaak spelen programma's bevatten tutorials over verschillende aspecten van het schaakspel, worden deze meestal gericht op absolute beginners of onervaren spelers. Voor hoger niveau instructie geschikt voor gemiddelde spelers, moet u zich te wenden tot boeken en gespecialiseerde schaken training software. Dit brengt ons bij een ander belangrijk punt. Schaakboeken en schaken software sluiten elkaar niet uit elkaar, het is makkelijk genoeg om te schaken boeken en software te combineren, met behulp van het beste van beide media een effectieve training regime te ontwikkelen. We zullen terugkeren naar dit idee in een korte tijd. Maar eerst moeten we de "leercyclus" te onderzoeken om de drie processen te begrijpen.

Praktijk verwijst naar een schaakspel dat je speelt. In het kader van de leercyclus "praktijk" betekent niet alleen games die "tellen niet mee" (zoals wedstrijden tegen een computer of onvoorbereid games die je speelt op een schaakclub of tegen een vriend). "Practice" verwijst naar de praktische toepassing van de bestaande schaken kennis; dat wil zeggen het toepassen van wat je weet onder eigenlijke spel omstandigheden. Iedere keer als je een potje schaken (in tegenstelling tot het oplossen van tactiek puzzels of "mate in x" problemen, enz.) je nu wat je weet. Dat is wat we bedoelen met "oefenen".

Analyse betekent kijken naar uw games nadat je ze speelt, de herziening van hen om fouten in je spel te ontdekken. Hoewel het is altijd leuk om te kijken naar de drie verhuizing combinatie die je tegenstander Rook gewonnen en kon je de laatste game die je gespeeld te winnen (en wij allemaal graag de dingen die we deden goed bewonderen), is het belangrijker om te kijken naar de rest van de spel om te zien of we iets beter hadden kunnen doen. Het is ironisch dat schaken een reputatie als een spel voor egoïsten heeft, want er zijn weinig andere bezigheden die vereisen dat men zo hard zelfkritisch als schaken eisen.
Studie is precies wat het woord al zegt: het proces van het leren van nieuwe technieken om je tekortkomingen te corrigeren. "Studie" kan betekenen het lezen van een boek over positionele schaken, het oplossen van tactieken problemen vanuit een schaakspel CD, en / of het spelen van grote schakers, het is elke actie die we ondernemen om onze kennis van de "bouten en moeren" van de juiste manier te verhogen schaken.
In theorie is de leercyclus werkt als volgt: je speelt een paar spelletjes, te analyseren (hetzij zelf of met de hulp van een sterkere speler of computer schaken motor), identificeren van de zone (s) waar je spel moet worden verbeterd, en dan spullen je studie naar het verbeteren van de tekortkomingen die je hebt ontdekt. In de praktijk echter, zal de drie processen van de leercyclus vaak de neiging om elkaar overlappen. Zo kan er een bepaalde dag, waarin ik een paar schaken spelletjes te spelen met vrienden, hebben een schaakspel motor analyseren van een vorige game van mij, lees drie of vier pagina's van een schaakboek, spelen via een klassiek spel of twee uit een database, en het oplossen van een half dozijn problemen vanuit een tactiek training CD. Maar de "cyclus" is nog steeds zo in beide richtingen. We oefenen onze schaken door te spelen, daarna het analyseren van de spelletjes te herkennen gebieden waar we moeten verbeteren, en vervolgens bestuderen lesmateriaal om te proberen te verbeteren in die gebieden tekort.

Hoewel het niet in deze drie artikelen, heb ik aangenomen dat je al weet hoe om games te spelen tegen je schaakcomputer (dwz de "Practice"-proces in onze leercyclus). De eerste twee artikelen van deze serie heeft laten zien hoe u uw games met behulp van een schaakspel motor (de "Analyse"-proces) te analyseren. Dit artikel biedt een aantal adviezen over hoe de kloof tussen "Analyse" en "Studie" overbruggen - met andere woorden, hoe om te kijken naar uw motor-geanalyseerd spelletjes om te bepalen waar je spel moet werken. Deze laatste stap is echt niet moeilijk - het is gewoon een kwestie van weten wat te zoeken.
Je moet eerst begrijpen dat de analyse van slechts een van uw eigen spellen niet zal het lukken, in feite, het is niet genoeg om zelfs analyseren van een half dozijn of een dozijn. Je moet echt een minimum van twintig analyseren tot vijfentwintig van uw eigen spellen om het proces van het spotten van uw tekortkomingen te beginnen.
Welke games moet je een schaakspel motor te analyseren? De meesten van ons spelen meerdere spellen op een vergadering (of tegen menselijke verzet of tegen een computer tegenstander), dus het is meestal niet mogelijk om een ​​schaakprogramma analyseren van alle van hen (tenzij er genoeg van een kloof tussen uw schaak spelen sessies in staat te stellen een programma om ze allemaal te analyseren). Als je speelt meer games dan een programma kan analyseren, is het voordeliger om een ​​schaakengine het analyseren van uw verliezen in plaats van je wint - te beginnen met uw verliezen en als u klaar bent met het analyseren van hen en hebben nog tijd, laat de motor het analyseren van uw overwinningen starten met de hardere die (behalve de twintig beweging verplettert tegen nieuwelingen voor dood slotte, als je de moeite om een ​​speelmodule ze te analyseren helemaal niet).

Toen ik spelletjes te kiezen voor een schaakspel motor te analyseren, heb ik de neiging om te zoeken naar spellen waarin ik weet niet precies waar ik fout ging. Als ik hang een stuk door onvoorzichtigheid (of domheid), dat is niet een geweldig spel voor analyse doeleinden, aangezien ik al weet waar ik verpest. Maar als mijn tegenstander wint een stuk als gevolg van een vijf-move combinatie die hij geëxecuteerd, ik moet kijken naar dat spel om te zien wat ik zou anders hebben gedaan om te voorkomen dat het krijgen van de kans voor die vijf-mover.
Nadat u hebt verzameld een behoorlijk aantal van de geanalyseerde games (in de twintig tot vijfentwintig spel zoals hierboven vermeld), moet u kijken naar analytische het motorvermogen te bepalen waarom je verloren die spellen. En je nodig hebt om te kijken naar de "big picture", de algemene dingen die je verkeerd doet. In plaats van te kijken naar kleine, specifieke dingen met betrekking tot een individueel spel, bent u op zoek naar belangrijke trends die lijken te keren voorkomen in je spel te spotten. Er zijn twee belangrijke gebieden om te kijken naar hier: het hoe en het waar. Verliest u spelletjes tactisch of positioneel? En is dit over het algemeen gebeurt in de opening, het middenspel of het eindspel? Dit zijn de belangrijkste aanwijzingen die je zult gebruiken om te bepalen wat je moet studeren.

Dit is de reden waarom ik persoonlijk de voorkeur aan "Bludercheck"-modus te gebruiken in plaats van "Volledige analyse" modus wanneer ik een schaakspel motor beoordelen mijn games. Zoals beschreven in het vorige artikel, "Blundercheck" biedt een meer precieze maatregel als gevolg van de numerieke aard van haar output.
We kunnen dit illustreren door naar een bijzonder voorbeeld van "Blundercheck de" output:

Zoals we in het vorige artikel van deze serie, het eerste nummer van de uitgang Fritz "verwijst naar de evaluatie van de werkelijke positie van het spel (in dit geval na Black spellen 17 ... exd5). Terwijl u een geanalyseerd spel is het heel gebruikelijk om deze waarde swing te zien heen en weer een beetje tussen het geven van het Witboek van de voor-of toe te wijzen aan Black. Het is gebruikelijk om White te zien met een 0,30 pion voordeel nadat hij beweegt, dan is Black met een 0,25 voordeel na zijn verhuizing, dan White krijgt een 0,25 voordeel weer nadat hij beweegt. De waarde zal de neiging hebben om heen en weer slingeren over beide zijden van de 0,00 mediaan merk.

Maar dan op een bepaald punt in het spel dingen zullen beginnen te gaan slecht voor u: je tegenstander het voordeel te krijgen en te houden. Het is belangrijk voor u om te kijken hoe hij doet dit. Is uw positie uitgehold een beetje op een moment? Heeft hij beginnen met een 0,25 pion voordeel dat wordt dan een 0,40 voordeel, dan is een 0,50 voordeel, dan 0,70, dan gelijk aan 0,90, en dan is hij opeens wint materiaal dat brengt u een pion en een half of twee pionnen (of meer!) Achter?

Als dat het geval is, moet je je studie concentreren op de strategie of "positionele" schaken. Je laat je tegenstander te "accumuleren kleine voordelen" (als de grote Wilhelm Steinitz het genoemd), die uiteindelijk leiden tot een overweldigende positie, waarin hij in staat was te vinden of maak een tactische schot dat je achter in materiaal (en bleef je daar).

Aan de andere kant, zou je koken samen met een fatsoenlijke positie als WHAM! - Je geraakt met een verhuizing of combinatie die kost je materiaal (en het spel). Uw tegenstander numerieke evaluatie springt plotseling op een 2.00 of 3.00 of 5.00 voordeel, wat betekent dat hij een tactische bom op je laten vallen. Dit betekent dat je nodig hebt om tactieken te leren hoe je je tegenstander te voorkomen van het krijgen van in dat schot (dat wil zeggen om te leren "zien aankomen" en reageren voordat het te laat is) te bestuderen.
Laten we nu eens omdraaien. Laten we zeggen dat je bent degene die accumuleren kleine voordelen, whittling van je tegenstander de positie van 0,10 of 0,30 per keer. Maar dan is de evaluatie begint te gaan tegen je, vallen naar beneden dichter en dichter bij 0,00 met elke beweging. Dit betekent dat je "zittend op je positie" te lang - je hebt opgedaan een 1,00 voordeel (of beter) positioneel, maar u niet aan de tactische schot dat zal naaien dingen in uw voordeel te leveren. Dit op zijn beurt maakt het mogelijk je tegenstander uit te kronkelen van de netto-je geweven. Als dat is wat er gebeurt, moet u waarschijnlijk tactieken problemen te bestuderen om uw kansen te herkennen aan de verpletterende slag te gaan, die zal het ijs van het spel (in feite, zul je waarschijnlijk zien dit reeds in de analyse van de schaken motor. Hij analyseert de actuele bestuursfunctie als zijnde 0,90 in uw voordeel, maar biedt een variatie die wordt gewaardeerd op iets als 2,05, wat betekent dat je kon een pion winnen had je speelde de combinatie die de motor laat in haar aanbevolen variatie).

Dus moet u op de "eb en vloed" van uw spellen zien door onderzoek van de numerieke evaluaties om te bepalen hoe je tegenstander je te verslaan. Je zult waarschijnlijk zien "trends" hier: dezelfde algemene ding zal de neiging hebben om het spel gebeuren na spel. Dit op zijn beurt zal u tonen of je moet vooral strategie of tactiek (zoals besproken in de voorbeelden hierboven) te bestuderen.

Beide voorbeelden vaak (doorgaans, maar niet altijd) van toepassing op het middenspel. Maar er zijn natuurlijk andere onderdelen aan het schaakspel. Laten we zeggen dat je de woorden zie "laatste boek move" toegevoegd aan een van de bewegingen van je tegenstander ergens rond bewegen vijf of zes en na uw verhuizing, zie je de actuele positie geëvalueerd als zijnde significant voordeel van je tegenstander (bijvoorbeeld 0,50 of beter) . Uiteraard betekent dit dat u nodig hebt om uw opening bestuderen grondiger, je ging "uit het boek van" te vroeg (en zeer slecht), die gaf je tegenstander het voordeel volledig te vroeg in het spel. Dit is vooral van cruciaal belang als je regelmatig speelt een bepaalde opening en zie dit soort dingen gebeuren de hele tijd (en, zoals ik vaak heb gehamerd in mijn tutorial schrijven over de laatste tien jaar, is dit vaak niet een kwestie van onthouden bepaalde variaties en beweging sequenties, maar eerder een kwestie van het leren van de ideeën achter uw favoriete openingen -. wat elke speler probeert te bereiken kennen van de ideeën is over het algemeen veel nuttiger dan de eenvoudige hoofd leren van variaties, omdat je dan weet hoe je je te straffen tegenstander fouten toen hij "gaat uit van het boek" in het begin maar).
In feite is dit laatste punt is ook van toepassing op je eigen fouten. Laten we zeggen dat een van de spelers gaat "uit het boek van" vroeg, de motor zegt dat je in het vervolg starten met het voordeel, maar dan moet je het verliest in de komende paar bewegingen. Dit betekent dat u zeker een beter begrip van de ideeën achter die opening moet, omdat je aan het spelen bent bewegingen die in strijd zijn met de onderliggende de opening van de "thema".
Hetzelfde geldt voor het eindspel. Je zou het spelen van een goede opening en middenspel, maar dan geleidelijk (of plotseling!) Te zien van de motor van de evaluatie zal tegen u wanneer er weinig stukken op het bord. Uiteraard betekent dit dat uw eindspeltechniek werk moet - je moet eindspel handleidingen en praktijk eindspel posities te bestuderen tegen uw schaakcomputer (en / of eindspel problemen van boeken en cd's op te lossen).

Ik haat het om plagiaat van mezelf, maar ik schreef een soortgelijk artikel over dit onderwerp in 2000 en ik kan niet denken aan een manier om op mijn optelling verbeteren van dat artikel. Dus ik zal presenteren een fragment en hier herhalen dat sommatie (met een paar bewerkingen):

Het komt allemaal neer op het volgende: studeren veel van uw verliezen en zien of er patronen zijn aanwezig. Kijk die er in het spel dat je slecht doet (opening, middenspel, eindspel of) en zoek naar hoe je het slecht doet (de plotselinge tactische bliksemschicht die ruïnes uw dag of de trage positionele python-achtige verliefdheid die geleidelijk doet u in). Speel door je oude spellen, volgt Fritz 'analyse en suggesties, en nemen zorgvuldig kennis van de waar en hoe. Dit zal u vertellen de ruimte (n) van uw spel op die je nodig hebt om je studie concentreren.
Het is zo simpel - en zo moeilijk. Ik heb ontdekt dat het niet erg moeilijk voor mij om te kijken naar een groep van games en zie hoe ik ben verpest. Het harde deel doet het zware werk - het kraken van de boeken, het afvuren van de opleiding schijven en busting mijn hersenen om de dingen die ik niet weet te leren. Niemand kan dat doen, maar ik. Fritz kan een pistool niet te maken aan mijn hoofd en dwingen me om te studeren, ik moet dat doen op mijn eigen. Ik kan kopen alle boeken en software in de wereld, maar mijn spel blijft een tekort tenzij ik lees ze en gebruik ze.

Als je koopt een schaakboek, lezen. Als je koopt een trainings-cd, bestuderen. Je kunt met ze naar bed onder je kussen, maar het proces van osmose is gedoemd te mislukken. Als je wat motivatie om te studeren, net hoofd naar beneden naar uw lokale schaakclub. Elke club heeft een echte jackass - de man die grijnst en maakt sommige kleinerende opmerking toen hij slaat je, altijd luid genoeg zodat de andere spelers kunnen horen. Ga spelen een paar spelletjes met hem. Ik garandeer dat je vrij snel gemotiveerd te raken. Het dient altijd te motiveren mij. Geloof me op dit volgende punt - wraak is zeer onderschat. Er is niets in de wereld is als het zien van de grijns verdwijnt uit het gezicht van een arrogante speler als hij beseft dat hij kapot is. Dat moment alleen al maakt al het harde werk de moeite waard.
Maar er is altijd het oude cliche over hoe de reis is de beloning. Er is veel van de waarheid van deze, ook. Het harde werk dat men doet in het verbeteren van de game is op zich al een belangrijke bron van trots voor veel mensen. Vergeet de eindresultaten voor een moment. Gewoon het toevoegen van een beetje schaken kennis om je mentale arsenaal kan een lonende ervaring zijn, zelfs als u zelden gelegenheid om het te gebruiken over het bord te hebben.

Wat we hebben gedaan in de loop van deze drie artikelen is leren hoe u het meest waardevolle te gebruiken, maar vreemd meest onderschat en onderbenut, voorzien in het schaakspel te spelen programma's: het spel analyse functies. Leren hoe je deze functies te gebruiken en, nog belangrijker, hoe interpreteren van de resultaten zijn misschien wel de meest waardevolle vaardigheden die je kunt verwerven als eigenaar van een schaakspel te spelen programma. Het is mijn hoop dat deze artikelen hebben gediend om de weg voor u te wijzen.

Chess Game Analysis Mit ChessBase Engines


Translated Germany by Google translation

Chess Game Analysis
Mit ChessBase Engines
(Part One)
von Steve Lopez
Die Schach-Software "Explosion" in den letzten 15 Jahre hat viele positive Vorteile für Schachspieler vorgesehen, nicht zuletzt von denen die Fähigkeit, eine Partie Schach spielen, wann immer sie wählen ist. Sie müssen nicht für eine wöchentliche Schachklub Treffen warten oder nehmen Sie ein Schach hinunter in den Park in der Hoffnung, ein Casual Game eingestellt.

Aber die wichtigste Funktion in fast allen Schach-Software-Pakete zur Verfügung gestellt ist oft die meisten übersehen: die Fähigkeit zu haben, ein Schach-Engine analysieren Ihre Spiele und bieten personalisierte Informationen, wie Sie Ihr Spiel zu verbessern.
Der ganze Grund kaufte ich meinen ersten PC in den frühen 1990er Jahren war, den Zugang zu diesem Feature gewinnen. Ich hatte Schach spielen und studieren Schach Bücher für Jahre, aber hatte nie die Erfahrung von jemandem Blick auf meine Spiele und zeigt mir, wo ich schief gelaufen ist. Nachdem ich einen PC und eine Schach-Software erworben haben, und begann mit ihnen zu meiner Spiele zu analysieren, habe ich gelernt, viel über meine eigenen Mängel als Spieler. Machte ich mich auf diese Probleme und meine Ergebnisse an der Tafel dramatisch verbessert korrigieren.
In dieser kurzen Serie von Artikeln werde ich Ihnen zeigen, wie das gleiche zu tun. Obwohl die spezifischen Schritt-für-Schritt-Anleitungen zur Verwendung von Schach-Engines im ChessBase Schachprogramm Schnittstelle (verwendet byFritz, Hiarcs, Junior, Shredder, Rybka, etc.) gelten, die Grundsätze besprechen wir jedem Schach-Programm bewerben, welche die Fähigkeit hat, um Spiele zu analysieren. Im ersten Artikel werden wir erforschen die Grundlagen der Einrichtung und Verwendung Spielanalyse Funktionen mithilfe des "Full Analysis"-Funktion im ChessBase-produziert spielen Programmoberfläche. Der zweite Artikel werden unter Verwendung der gleichen Schnittstelle der "Blundercheck"-Funktion, die auch komplette Spiel-Analyse mit dem Ausgang erscheinen in einer etwas komplizierter (aber auch nützlich) Form. Im letzten Artikel werden wir über die praktische Anwendung der ein Schachprogramm das Feedback, z. B. zu sprechen wie diese Informationen benutzen, um Ihnen helfen, Ihre eigenen Fähigkeiten spielt.

Wenn Sie erstklassige Analyse vom Schach-Engine wollen, gibt es einige Dinge, die Sie, bevor Sie Ihren Schachprogramm tun werde. Führen Sie keine anderen Programme während Ihr Schach-Engine analysiert - Sie schwächt den Motor zu tun. Dieser Vorschlag beinhaltet auch eine "Hintergrund" (dh "Terminate and Stay Resident") Programme, die Sie ausgeführt werden könnten, wie z. B. Bildschirmschoner, Anti-Viren-Programme, "crash Wachen", etc.
Der nächste Schritt ist es, starten Sie Ihre Schach-Programm (wie oben erwähnt, werden wir die ChessBase-produzierte das Abspielen von Programmen für diesen Artikel verwenden). Hit F3, um eine Liste der verfügbaren Schach-Engines zugreifen und wählen Sie die, die Sie verwenden möchten, wir werden Fritz in diesem Artikel verwenden.
 
Vollständige Analyse
Nachdem Sie Ihre Schach-Engine ausgewählt haben gibt es ein paar verschiedene Möglichkeiten, um fortzufahren. Man ist zu einer Datenbank-Spiel Liste, doppelklicken Sie auf das gewünschte Spiel zu analysieren (um es in die Haupt-Schachbrett Bildschirm zu laden), und gehen Sie dann im Menü Extras, wählen Sie "Analyse" aus dem Menü, und dann "Full Analyse "aus dem Untermenü. Ich empfehle nicht, dieses Verfahren für eine Reihe von Gründen. Erstens, sind Sie nicht in der Lage, das gesamte Spektrum der "Full-Analyse" Optionen mithilfe dieser Methode zugreifen. Zweitens müssen Sie daran denken, manuell speichern Sie das Spiel in einer Datenbank, nachdem die Analyse abgeschlossen ist.
Stattdessen empfehle ich die folgende Prozedur (die tatsächlich spart man ein paar Schritte sowieso). Laden Sie zunächst die Datenbank, in der Sie das gewünschte Spiel zu analysieren gespeichert haben - hit F12, um das Spiel-Fenster zu öffnen und, wenn die richtige Datenbank nicht der gezeigte, gehen Sie zum Menü File / Open / Database, um die richtige Auswahl ein. Nachdem Sie die richtige Datenbank geladen haben, finden Sie das gewünschte Spiel in der Liste und klicken Sie einmal auf sie zu analysieren - dies wird den Cursor-Balken über das Spiel platzieren, um ihn in der Liste markieren. Dann das Menü Extras, wählen Sie "Analyse" und dann auf "Vollständige Analyse" aus dem Untermenü. Dadurch wird das folgende Dialog:

Es ist eine faire bisschen Zeug hier zu betrachten! Dieser Dialog können Sie den Zeit-Parameter und steuern den Ausgang des Schach-Engine-Analyse. Obwohl dieser Dialog könnte auf den ersten Blick abschreckend, es ist wirklich ziemlich einfach zu bedienen. Lasst uns an den verschiedenen Abschnitten dieses Dialogs sehen und zu erkunden, was diese Optionen tun.

Rechenzeit und Threshold
Die ersten Dinge, die Sie beachten müssen, sind die "Berechnung der Zeit" und "Threshold"-Optionen. Als allgemeine Regel gilt, je mehr Zeit Sie damit Ihre Schach-Engine, um die tiefere berechnen ("weiter vorn") wird es in der Lage zu sehen - und Sie werden damit besser Analyse zurück. Es gibt jedoch potenzielle Nachteile der Einstellung der Rechenzeit entweder zu hoch oder zu niedrig.
Zunächst müssen wir verstehen, was Rechenzeit eigentlich bedeutet. Der Wert in diesem Feld wird in Sekunden angegeben. Wenn Sie diesen Wert für, sagen wir, "30" gesetzt bedeutet dies, dass Sie Ihre Schach-Engine sollte (theoretisch) zu analysieren jede Bewegung des Spiels für etwa 30 Sekunden im Durchschnitt. In der Praxis jedoch funktioniert es nicht auf diese Weise. Ein Wert von "30" bedeutet nicht, dass das Programm stoppt die Analyse, wenn es die 32. Schwarze trifft und legen Sie die beste Variante ins Spiel der Gäste gefunden hat. Was es bedeutet, ist, dass, wenn die 32. Marke erreicht wird das Programm beendet die Analyse der aktuellen Lage Tiefe vor seiner Analyse und gehen Sie zum nächsten Schritt. Wenn das Programm gerade erst begonnen hat, sagen wir, der zehnte Lage an der 28 Sekunden Marke könnte es erfordern zwei Minuten oder mehr, bevor es Evaluierung dieser zehnten lagig und fährt mit dem nächsten Zug beendet.

So können wir sehen, warum Einstellung der Berechnung Zeitparameter zu hoch ein Nachteil sein könnte - es könnte viele, viele Stunden der Berechnung für das Programm benötigen, um ihre Analyse abzuschließen. Allerdings wird die Einstellung des Parameters zu niedrig (z. B. auf einen Wert von "5") führen das Programm eine vollständige Spiel-Analyse sehr schnell abzuschließen (in wenigen Minuten), aber die Qualität des Programms Anregungen sind sehr gering.
Eine angemessene Einstellung von Maschine zu Maschine variieren und erfordert einige Experimente auf Ihrer Seite zu entdecken. Spiel-Analyse von einer Schach-Engine lässt sich am besten über Nacht geschehen - es geht um Stunden für ein Programm zur anständige Qualität Analyse liefern (sechs Stunden ist nicht eine unzumutbare Menge Zeit). Der Trick besteht darin, eine komfortable Analyse Zeit ohne Binden Sie Ihren Computer für zehn, zwölf oder mehr Stunden zu finden. Beginnen Sie mit einem Wert von "60" (wie in der Abbildung oben dargestellt). Wenn Sie feststellen, dass Ihr Programm wird die Vervollständigung der Analyse ziemlich schnell (sagen wir, innerhalb von zwei Stunden für eine 40-move Spiel), werden Sie wollen, um die Berechnung der Zeit nach oben stoßen. Allerdings, wenn Sie die Analyse zu starten, ins Bett zu gehen, kommen zurück in acht Stunden, und das Programm ist immer noch die Analyse der Mittelspiel eines 40-move-Spiel, müssen Sie die Berechnung Zeitparameter entsprechend zu reduzieren.

Schwelle wird in Schritten von 1/100stel eines Bauern gegebenen - mit anderen Worten ist ein Schwellwert von "1" gleich 0,01 Figuren. Threshold können Sie steuern, wie viel Analyse der Schach-Engine bietet und die Umstände, unter denen sie zeigen Ihnen eine bessere Bewegung. Als sie analysiert, wird das Programm jede Position im Spiel zu bewerten und finden den besten Zug in jeder Position. Es weist einen numerischen Wert für jede Position (dh "Wenn Weiß spielt diese Variante, dann wird er besser sein um 0,75 Bauern").
Threshold zeigt die Differenz zwischen dem besten Zugfolge der Schach-Engine findet und unterwegs, die tatsächlich im Spiel gespielt wurde. Zum Beispiel, wenn Sie den Threshold-Wert auf "50" eingestellt ist, zeigt das Programm eine alternative Variante in jedem Fall, in dem die beste Linie der play (im Programm-Schätzung) ist besser als die eigentlichen Umzug von einem halben Bauern oder mehr .
So welchen Wert sollten Sie auf Threshold zuweisen? Wenn Sie ein Anfänger Schachspieler sind, empfehle ich einen Wert von "100"; dies wird das Programm führen zu zeigen, taktische Fehler, wo Sie verloren konkreten Material (z. B. einen Bauern oder mehr). Es ist unwahrscheinlich, dass ein Anfänger wäre in der Lage zu verstehen, warum eine bestimmte Bewegung ist besser durch eine gebrochene Spielfigur Wert und Anfang Spieler sollten auf die Taktik sowieso zu konzentrieren, so eine Einstellung von "100" ganz gut funktioniert, indem Sie, taktische Fehler, dass Sie 've gemacht.
Für mittlere bis fortgeschrittene Spieler, die ich in der Regel empfehlen einen Wert von "30". Starke Schachspieler und Computer-Schach-Experten in der Regel schätzen den Verlust eines tempo als gleichwertig zu etwa einem Drittel eines Bauern. Mit einem Wert von "30" wird zeigen, diese Art von Zeit zu verlieren Lagefehler (wie auch alle anderen wesentlichen Fehlern eines Positions-Natur).

Einige Spieler benutze sehr geringe Werte (z. B. "1"), aber ich glaube nicht, dass dies sehr nützlich sein. Sofern Sie spielen eine "perfekte Spiel" (als ob es so etwas wirklich existiert) sind, können die meisten der Züge Sie spielen eine Schach-Engine von 0,05 bis 0,10 Bauern besser sein, und das ist nur zu nahe eine Rasur aus denen die meisten Menschen Spieler können hieraus keine signifikanten Vorteil.

Andere Optionen
Nachdem Sie die "Berechnung der Zeit" und "Threshold"-Parameter eingestellt haben, ist es Zeit, sich auf den anderen wechselt in diesem Dialog. Die "Anmerkungen"-Box können Sie verschiedene Formen, dass die Anmerkungen nehmen können. Lassen Sie uns am Ende der Liste zu starten. "Erase alten Anmerkungen" bedeutet genau das - das Programm wird alle vorhandenen Annotationen im Spiel der Gäste zu entfernen. Wenn Sie zuvor manuell hinzugefügt haben jeden Text, symbolischen oder grafische Kommentar zu einem Spiel (oder ausgewählt haben andere zuvor kommentierte Partie), die Überprüfung dieses Feld wird verursachen solche Kommentare gelöscht werden - so diese Toggle mit Bedacht aus.
Gehen wir zurück zum Anfang der Liste, bedeutet "Verbose", dass das Programm eine Klartext-verbalen Kommentar zum Spiel hinzufügen. Es ist wichtig zu beachten, dass dieser Kommentar sehr rudimentär ist - das Programm wird nicht eine neun-Ziffer Dissertation, warum Sie sich nicht richtig mit Ihrem Gegner Maroczy Bind Bauernstruktur umzugehen. Wir werden ein Beispiel des Programms verbalen Kommentars ein wenig später zeigen.

"Graphical" bedeutet, dass das Programm farbige Pfeile und Felder auf dem Brett, wo ihm diese Kommentierung entsprechenden anzuzeigen. Dies dauert in der Regel die Form von mit schwacher Quadrate (durch Einfärbung ihnen) oder Kontrolle eines Quadrats (zum Beispiel, könnten Sie sehen, viele Pfeile an einem isolierten Bauern, welche die Stücke, die angreifen und verteidigen, dass Bauern).
"Training" können Sie das Programm erstellt ein Zeittraining Frage an kritischen Punkten im Spiel. Dies sind in der Regel in Form von Taktiken Probleme, in denen Sie aufgefordert, den besten Zug in der Lage zu finden sind. Beachten Sie, dass das Programm nicht zu schaffen, diese Fragen in jedem Spiel - nach meiner Erfahrung habe ich gesehen, wie sie einmal alle 20 bis 24 Spiele, die ich hatte das Programm zu analysieren erstellt haben.
 
Reference Database
In der Abbildung oben, werden Sie feststellen, dass "Opening-Referenz" in Halbton-gezeigt und ist nicht verfügbar. Dies ist, weil ich nicht benennt eine "Referenz-Datenbank", bevor ich die Illustration geschaffen. Sie bezeichnen eine solche Datenbank, indem Sie die "Referenz-DB"-Taste (sichtbar in der Nähe der Unterseite des Dialogs) und Auswählen einer Datenbank. Die Auswahl der "Opening reference" Option ermöglicht das Programm aufgebaut öffnen Variationen von anderen Spielen Drop in Ihren Spielstand wie unten dargestellt:

In dieser Abbildung können Sie sehen, wo das Programm drei alternative Varianten zum Spiel hinzugefügt hat (so wie Sie oft im Schach Bücher und Zeitschriften zu sehen) und hat sogar den Umzug 5 ... e6 als "theoretische Neuheit" (benannt die doesn ' t bedeuten, dass 5 ... e6 zwangsläufig war ein guter Schachzug, nur, dass der Umzug nicht in den Spielen der Referenzdatenbank) gefunden.
Beachten Sie, dass bei der Auswahl eines Referenz-Datenbank, dass die Datenbank holen Sie müssen eine Öffnung Schlüssel befestigt, um es in Ordnung für diese Funktion, um richtig zu arbeiten. Ich habe auch festgestellt, dass die Funktion am besten funktioniert, wenn die Referenz-Datenbank ist ein haltigen Spiele nur über die Öffnung in das Spiel analysiert verwendet - andernfalls wird das Programm gelegentlich fällt in Annotationen sehr früh im Spiel, die von anderen, nicht verwandten Öffnungen sind.
Sie können einige oder alle der Optionen unter "Anmerkungen" zu wählen; Wahl eines nicht "auslöschen" jede von den anderen.

Die Radio-Buttons im "Side" angezeigt sind selbsterklärend - Sie können festlegen, dass die Schach-Engine analysiert beider Spieler bewegt oder einfach nur die Bewegungen eines Spielers. Mein starker Vorschlag ist, dass Sie immer die Option "Both" - das Programm funktioniert viel besser, wenn Sie dies tun, und es ist immer von Vorteil für Sie zu sehen, wie Ihr Gegner könnte sein eigenes Spiel durch die Bestrafung Ihren Fehlern geholfen zu haben.
Sie können wählen, nur eine Option unter "Side"; Kommissionierung eine Option hier verhindert, dass Sie die Wahl einer der anderen.
Schließlich haben wir den "Storage" Optionen kommen. "Ersetzen" bedeutet, dass das Programm physisch ersetzen Sie Ihr Spiel in der Datenbank mit dem neuen, kommentierte Version (zum Beispiel, wenn Sie mit dem Programm zu analysieren Game # 320 in der Datenbank sind, wird die alte Game # 320 überschrieben werden durch die neue Version). "Append" bedeutet, dass das Programm das Spiel in die Datenbank aufzunehmen, "Heften auf", wie das letzte Spiel in der Datenbank Spiel Liste (z. B., Sie analysieren Game # 320 in einer 2.474 Spiel-Datenbank. Das Programm analysiert Game # 320, verlassen Sie die aktuelle Nr. 320 unberührt, und fügen Sie ihren analysiert Spiel auf die Datenbank als 2.475 th Spiel auf der Liste). Der Nachteil bei der Verwendung Append ist, dass Sie am Ende mit dem gleichen Spiel zweimal in der Datenbank, einmal in seiner ursprünglichen Form und ein zweites Mal in seiner kommentierten Form.

Beginnen Analysis
Nachdem Sie Parameter und ausgewählten Optionen in diesem Dialog eingerichtet haben, klicken Sie auf "OK" und der Schach-Engine beginnt die Analyse Ihres Spiels. Die Anzeige wird von der "Spiel-Liste" Fenster zur wichtigsten Schachbrett-Bildschirm ändern. Der Umzug derzeit evaluiert wird in der Notation angezeigt durch einen dunklen Cursor markiert. Wenn Sie den Prozess für ein paar Minuten beobachten Sie werden bemerken, etwas Interessantes: Das Programm beginnt mit der Analyse am Ende des Spiels und arbeitet rückwärts durch die bewegt. Wie findet das Programm bessere Varianten wird es sie in das Spiel der Gäste als Re-spielbaren Varianten einfügen. Wenn die Analyse-Prozess abgeschlossen ist, wird das Programm wieder auf die Datenbank "game list" Display (wenn Sie die Analyse gestartet aus der Spiele-Liste, wie ich oben empfohlen) mit dem Cursor bar Hervorhebung der neu kommentierte Partie - das ist, wie Sie " werden wissen, dass der Vorgang abgeschlossen ist.
Wenn die Analyse abgeschlossen ist, auf das Spiel der Gäste doppelklicken Sie, um das Spiel zu laden. Sie werden feststellen, dass das Programm benutzt oft symbolische Kommentar zu den Auswertungen der vorgeschlagenen Varianten und die Züge tatsächlich gespielt zeigen. Um die Analyse zu verstehen, müssen Sie wissen, was diese Symbole bedeuten:

Sie können sehen, wie viel besser die empfohlene Linie durch den Vergleich der Auswertung der Bewegung tatsächlich mit der Beurteilung der Schach-Engine die vorgeschlagene Variante gespielt wird:

Wir sehen hier ein interessantes Phänomen: Die Schach-Engine wird manchmal eine schwächere Linie, um einen Punkt zu illustrieren. In dieser Grafik sehen wir, dass der Umzug tatsächlich gespielt, 18.cxd5 Blätter Weiß mit einem großen Vorsprung. Aber hatte Weiß erobert Black d5-Bauern mit dem Rook statt (18.Rxd5), würde er lediglich mit einer gleichen Spiel nach Schwarz Antwort 18 ... a5 gelassen worden.
Hier ist ein Screenshot der Notation Fenster geschossen, um Ihnen eine Vorstellung von der Art des Kommentars, dass ein Schach-Engine wird im ChessProgram Schnittstelle zur Verfügung:

Sie können sehen, dass der Text Kommentar (erstellt, weil wir "Verbose" als "Annotation" Option gewählt) sehr kurz ist und soll vor allem unsere Aufmerksamkeit auf interessante und / oder wichtige Punkte im Spiel aufrufen. Manchmal ist der Text beschreibt den Zweck einer Bewegung (wie es der Fall mit den Noten nach dem siebten Schritt White and Black zwölfte move). In anderen Fällen des Programms Textkommentar nur macht uns auf Punkte, in denen ein Spieler in Schwierigkeiten (White 21. und 23. bewegt). Und manchmal das Programm verwendet Text darauf hinweisen, an denen ein Spieler sein Spiel (z. B. die Variation Whites 31. move) verbessert hätte.
Jetzt, da wir wissen, wie die "Full-Analyse"-Option in der Schach-Programm-Schnittstelle funktioniert, werden wir einen Weg zur "Feinabstimmung" der Analyse zu prüfen und noch mehr Informationen, wenn auch in numerischer statt verbaler Form. Diese "Blundercheck" Analyse-Option wird im zweiten Artikel dieser Serie erklärt werden.

(Part Two)
von Steve Lopez
Im ersten Artikel dieser Serie haben wir untersucht die "Full Analysis"-Funktion im ChessBase ChessProgram-Schnittstelle (verwendet von Fritz, Hiarcs, Rybka, Junior und Shredder). Diese Funktion ermöglicht es Ihnen, Ihre Spiele zu analysieren und einige allgemeine Informationen darüber, wo Sie weg in Ihr Spiel falsch gewesen bieten. Eine zweite Analyse Formular "Blundercheck" genannt und ist in vieler Hinsicht ähnlich dem "Full Analysis"-Funktion. "Blundercheck" analysieren Ihre Spiele und zeigen, wo Sie (und Ihre Gegner) Fehler gemacht, aber seine Ausgabe ist in numerischer statt verbaler Form. Dies ist die traditionelle Art der Darstellung Schach-Analyse; es ist schon seit der ersten kommerziellen PC Schach-Software seinen Auftritt in den 1980er Jahren. Dieses traditionelle numerische Analyse ist in vielerlei Hinsicht eine viel genauere Methode der Analyse, dass es Ihnen die genaue (bis zu 1/100stel eines Bauern) Differenz zwischen dem Bewegung, die Sie gemacht und die empfohlene Schritt, den das Schach-Engine bestimmt besser zu sein. Statt eines symbolischen Annotation, zeigt an, welcher Sie in allgemeiner Form, wie viel besser eine empfohlene Variante ist, wird die numerische Auswertung zeigen Ihnen genau, wie Ihr Umzug und die empfohlene Linie abweichen.
 
Blundercheck
Der Name "Blundercheck" deutet, dass das Programm nur zeigen Ihnen große Fehler, aber dies ist nicht der Fall. Diese Analyse-Modus wurde ursprünglich als eine Möglichkeit für fortgeschrittene Spieler konzipiert, um ihre eigene Analyse zu überprüfen, zum Beispiel ein Schachspiel Schriftsteller könnte ein Spiel kommentieren und mit "Blundercheck", um Fehler in seinen Variationen als Mittel der "doppelten Kontrolle" seine Arbeit zu zeigen für "Schnitzer" in seiner Analyse. Aber "Blundercheck" ist viel nützlicher als ein Mittel für den durchschnittlichen Spieler eine genauere Vorstellung von dem, was die Schach-Engine zeigt ihnen zu bekommen.
Lassen Sie uns zunächst zeigen, wie die Einrichtung und die "Blundercheck"-Funktion, dann werden wir beschreiben sich die Motorleistung. Genauso wie im vorherigen Artikel zum "Full Analysis", wir folgen ähnlichen erste Schritte, um die "Blundercheck" Dialog erhalten. Nach dem Start Ihrer ChessProgram Schnittstelle getroffen F3 und wählen Sie die Schach-Engine, die Sie für Analyse verwenden. Nach der Auswahl des Motors, traf F12, um das Spiel-Fenster zu öffnen. Wenn die richtige Datenbank nicht angezeigt wird, das Menü Datei und wählen Sie Öffnen / Datenbank und verwenden Sie das File Select Dialog in den richtigen Ordner und Datenbank-Datei zu navigieren. Auf den Dateinamen doppelklicken Sie auf die Datenbank zu öffnen.
Nachdem die Liste der Spiele angezeigt wird, auf dem Spiel, das Sie analysieren möchten klicken Sie einmal, das wird den schwarzen Cursor-Balken über diesen Eintrag in der Spiele-Liste platzieren. Nun zum Menü Extras, wählen Sie "Analyse" und dann "Blundercheck", um den folgenden Dialog anzuzeigen:


Einige Bereiche dieser Dialog wird Ihnen vertraut sein (nachdem Sie erste Teil dieser Serie zu lesen). Wir haben bereits besprochen "Side zu analysieren", aber ich werde wieder wiederhole meine dringende Empfehlung, immer "Both" - das Programm funktioniert viel besser in diesem Modus und es wird auch warnen vor Fehlern, die Ihr Gegner hat (und die Sie könnte bestraft) haben.
"Storage" wurde auch im vorherigen Artikel beschrieben.
"Output" ist ein neues einzigartiges Merkmal der "Blundercheck"-Funktion. "Annotate als Text" bedeutet, dass die Linien spielen die Schach-Engine empfiehlt als Textanmerkungen präsentiert werden - das heißt, sie werden streng erscheinen als Text und nicht automatisch auf dem Schachbrett replayable werden, wenn Sie das Spiel überprüfen. Folglich Istrongly empfehlen die andere Option: "Annotate als Variationen". Dies führt dazu, der Schach-Engine empfohlenen Linien als replayable Variationen präsentiert werden (da sie, wenn Sie "Full Analysis" verwenden, erscheinen) - Sie werden in der Lage sein, die Schwankungen auf dem Schachbrett spielen, wenn Sie das Spiel zu rezensieren später.

Das "Time"-Einstellung ist die gleiche wie "Calc. Time" in "Full Analysis"-Modus und die gleichen Empfehlungen gelten auch hier. Eine optionale Einstellung ist hier "Depth", der Motor wird immer auf die Lage Tiefe, die Sie in diesem Feld gesetzt analysieren - nie weniger, nie mehr. Das "Time" und "Depth" schließen sich gegenseitig aus, können Sie das eine oder andere, aber nicht beides. Meine Empfehlung ist es, die "Time"-Einstellung anstelle von "Tiefe" zu verwenden; mit dem letzteren wird oft in kürzeren Varianten, die während der "zwingen" Linien (wie in einer Reihe von Schecks oder Captures) abgeschnitten werden führen.
"Threshold" arbeitet in "Blundercheck"-Modus genau wie in "Full Analysis" tut und die gleichen Empfehlungen gelten auch hier.

Eine Reihe von Kontrollkästchen folgt: "Threshold" und gibt Ihnen ein gutes Stück Spielraum, wie die Schach-Engine wird die Ausgabe anzuzeigen. "Schreiben voller Variationen" ist eine interessante zwicken. Wenn Sie dieses Kontrollkästchen bedeutet, dass die Schach-Engine wird eine komplette Änderung anzuzeigen (mit Züge für beide Seiten), wenn es eine Verbesserung gegenüber, was du oder dein Gegner tatsächlich in Ihrem Spiel gespielt findet. Wenn Sie dieses Kontrollkästchen deaktivieren, wird das Programm nur die erste Schritt, wenn es etwas besser als die eigentliche Spiel findet. Seeing nur den ersten Zug ist nicht sehr vorteilhaft für den durchschnittlichen Spieler, du wirst oft finden sich fragen: "Warum war das eine besser bewegen?" Daher möchte ich Sie ermutigen, um dieses Kontrollkästchen aktiviert, so dass Sie die "followup" bewegt sich dieser besseren ersten Schritt sehen.

"Erase alten Anmerkungen" funktioniert, wie es in "Vollständige Analyse" tut und gilt für zuvor kommentierten Partien, das Programm wird alle vorherigen Anmerkungen aus dem gamescore entfernen.
"Training" wurde im vorherigen Artikel beschrieben, sie ermöglicht das Programm Zeittraining Fragen im Rahmen ihrer Analyse zu generieren. Dies wird typischerweise ungefähr alle 20-24 was bei durchschnittlich.

"Store evaluation" sollte auf jeden Fall geprüft werden: Es ermöglicht das Programm seiner numerischen Auswertungen zu den Variationen fügt es in die gamescore hinzuzufügen. Deaktivieren Sie dieses Kontrollkästchen, tatsächlich Niederlagen der ganze Zweck des "Blundercheck"-Funktion für den durchschnittlichen Spieler. Die Möglichkeit, diese numerischen Auswertungen weglassen, wird in erster Linie für Großmeister-Level-Spieler, die vermutlich in der Lage, diese Bewertungen auf ihren eigenen zu machen sind enthalten.

"Check Hauptlinie" erzählt das Programm die Bewegungen, die tatsächlich in dem Spiel von den beiden Spielern gespielt wurden zu bewerten. Dies sollte immer überprüft werden. Die Box für "Check Variationen" ist für Spieler, die haben die Schach-Engine "double-check" keine Variationen, die sie manuell auf die gamescore hinzugefügt haben wollen; dieses Feld ist nützlich für Autoren / Kommentatoren, die haben den Motor prüfen ihre Arbeiten möchten für Fehler.
Nachdem Sie Ihre Parameter in diesem Dialog eingerichtet haben, klicken Sie auf "OK". Das Programm wird auf die wichtigsten Schachbrett Bildschirm zu wechseln, springt zum letzten Zug des Spiels (wie im vorherigen Artikel beschrieben), und starten Sie die Analyse. Es wird rückwärts durch das Spiel, indem Variationen und numerische Analyse an den Punkten, wo es findet eine bessere Linie des Spiels. Wenn das Programm fertig ist die Analyse des Spiels wird es um das Spiel Bildschirm, wo Sie das Spiel erneut mit einem schwarzen Cursor-Balken markiert sehen werden zurückkehren. Sie können nun auf dieses Spiel doppelklicken, um es zu laden und sehen die analysierte Spiel:


Beachten Sie, dass Fritz (der Schach-Engine verwendet, um dieses bestimmte Spiel analysieren) hat Änderungen an fünf Punkten im Spiel, bei dem es gefunden eine bessere Bewegung der beiden Spieler (basierend auf dem "Threshold"-Einstellung zur Verfügung gestellt, wenn die Analyse wurden eingestellt) eingefügt. Es ist interessant zu beobachten, die nur Text-Annotation zur Verfügung: "Last book move". Dies bedeutet, dass der letzte Zug 4.Be2 die in der Öffnung Buch, das zum Zeitpunkt der Analyse wurde gestartet geladen wurde gefunden wurde, war. Schwarz Antwort, 4 ... a6, war nicht in der Öffnung Buch gefunden.
Um die Schach-Engine die numerische Analyse zu verstehen, lassen Sie uns einen genaueren Blick auf eine der Varianten vorgesehen:



Die Analyse ist in Bezug auf siebzehnten Zug von Schwarz (17 ... exd5). Die numerische Analyse wird immer von Weiß Sicht gegeben; positive Zahlen bedeuten, daß die Position günstig ist für Weiß, während negative Zahlen, dass die Position besser war für Black bedeuten. In diesem Fall sehen wir, dass Weiß einen Vorteil von 94/100ths eines Bauern (0,94) genossen nach dem eigentlichen Umzug Black von 17 ... exd5, was bedeutet, dass Weiß ist fast eine volle Bauern vor in der Stellungnahme des Schach-Engine. Aber Schwarz könnte dies durch spielen 17 ... Lxc3 verbessert haben. Das Programm geht auf eine empfohlene Variante, bei der es am besten für beide Seiten annimmt spielen geben. Nach dieser Abfolge von Bewegungen, die mit 22.Qc4 endet, würde Weiß noch einen Vorteil von 44/100ths eines Bauern genossen haben - aber beachten Sie, dass dieser Vorteil sehr viel weniger als nach dem eigentlichen Spiel ist in Bewegung. Mit 17 ... Lxc3 war Weiß fast ein ganzes Bauern voraus, aber in der Variante nach 17 ... Lxc3, White von Vorteil wäre weniger als die Hälfte eines Bauern haben. Schwarz würde White Vorteil von genau einem halben Bauern reduziert haben (0,94-0,44 = 0,50) hatte er spielte den Bischof capture statt.

Die Zahl "13" nach der Variation der numerischen Bewertung erzählt uns, wie tief die Suche vor dem Schach-Engine kam bei der gegebenen Evaluierung ging. In diesem Fall analysiert der Motor die Position nach 17.d5 bis zu einer Tiefe von dreizehn Lagen (Halb-Züge), um ihre Schlussfolgerung zu, wie Schwarz könnte sein Spiel übertroffen gekommen.

Wir können leicht erkennen, wie genau diese Informationen, wenn mit dem Ausgang des "Full Analysis" verglichen wird. Während "Full Analysis" ist ein bisschen mehr lesbar, "Blundercheck" gibt uns genauere Informationen. Wir wissen genau, wie viel besser die vorgeschlagene Variante, wenn sie unterwegs tatsächlich gespielt verglichen wird, und wir wissen auch genau, wie tief der Motor bei der Auswertung kommen gesucht. Folglich "Full Analysis" ist Anfang oder unerfahrene Spieler gut geeignet, während mittlere bis fortgeschrittene Spieler genießen und profitieren Sie von der Präzision Analyse "Blundercheck" zur Verfügung gestellt.

In der letzten Tranche dieser Serie werden wir lernen, wie man des Motors Informationen an die Aufgabe der Verbesserung unserer eigenen Schachspiel gelten.

(Teil III)
von Steve Lopez
In diesem Stück, die letzte Rate eines drei Artikel-Serie, werden wir, wie Sie eine Schach-Engine (z. B. Fritz, Rybka, Shredder, Junior und Hiarcs) verwenden, um Ihnen helfen, im Schach zu verbessern suchen. Das wird kein Software-Tutorial per se sein, wir werden nicht auf "klicken Sie auf x, um y passieren" beschrieben werden, da wir die in den beiden vorangegangenen Artikeln behandelt werden suchen. Wir anstatt zu untersuchen, wie Sie die Ausgabe durch Spiel-Analyse Funktionen generiert, um Ihnen helfen Ihr Schach zu verwenden.
Jemand hat einmal gesagt, dass "der erste Schritt in Richtung Wissen, um die eigene Unwissenheit zugeben", diese Aussage ist sicherlich hier anwendbar. Um zu profitieren, die eine Schach-Engine analysieren Ihre Spiele, die Sie erstes brauchen werden, um die (möglicherweise schmerzhaft) Eingeständnis, dass es eine Menge über Schach, dass Sie nicht wissen, sondern müssen lernen zu machen. Im Laufe der Jahre habe ich mehr als ein Schach-Software Anwender, Analyse-Funktionen als "Ego-Booster" verwendet sprach, bewunderte die Bewegungen, die der Schach-Engine als "richtige" unter Missachtung der sub-par bewegt (oder gar Schnitzer), die der Software erkannt. Dieser Ansatz könnte "Hühnersuppe für die Seele" sein, sondern ist eine echte Verschwendung von wertvollen Schach Verbesserung Werkzeug. Den größten Nutzen aus dem Motor Analyse Ihrer eigenen Spiele abzuleiten, müssen Sie zuerst sich selbst eingestehen, dass Ihr Schach verbessert werden muss - es gibt keinen anderen Weg.

In der Tat ist der gesamte Prozess auf der Vorstellung, dass Sie bereits entschieden, dass etwas falsch mit Ihrem Schach ist und Sie möchten, um die Probleme zu beheben basiert. Was wir jetzt tun müssen, ist zu klären den Prozess: Wie werden wir Motor erzeugten Analysen zu verbessern?

Im Gegensatz zu dem, was ein paar Software-Unternehmen würden Sie glauben, keinen einzigen Stück Schach-Software ist an sich garantiert Ihr Schach zu verbessern. Ich weiß, dass mehr als ein paar Spieler für ein "Wundermittel" suchen: ein Buch oder ein Stück Software, die ganz von selbst wird, machen die Spieler eine Art "Instant-Master". Sorry, aber das ist eine vergebliche Hoffnung, es ist einfach nicht passieren. Was wir als Spieler, als Lernende tun müssen, ist einen Weg finden, um Schach Studie und Schach Praxis in einem Verfahren zur Verbesserung integrieren. In der Tat, das ist (und die harte Arbeit mit sich bringt) der Schlüssel, um besser auf Schach.
Schauen wir uns ein bisschen näher an dieser Idee. Verbesserung im Schach ist eigentlich ein Drei-Stufen-Zyklus von Prozessen:
Praxis
Analyse
Studieren
Niemand Stück Software werden Sie in allen drei Bereichen zu helfen. Schach Programme Excel Ihnen helfen mit der Praxis (Sie können Spiele spielen, wann immer Sie mögen) und Analyse (Sie können ebenfalls Motoren analysieren Ihre Spiele in Ihrer Freizeit). Obwohl einige Schach-Programme Tutorials zu verschiedenen Aspekten des Schachspiels enthalten, werden diese in der Regel in Richtung absolute Anfänger oder unerfahrene Spieler ausgerichtet. Für übergeordnete Anweisung geeignet für fortgeschrittene Spieler, müssen Sie, um Bücher und spezialisierte Schach-Trainings-Software zu machen. Dies bringt uns zu einem weiteren wichtigen Punkt. Schach Bücher und Schach-Software sich nicht gegenseitig aus einander, es ist leicht genug, um Schach Bücher und Software zu kombinieren, indem das Beste aus beiden Medien eine effektive Trainingsprogramm zu entwickeln. Wir werden zu dieser Idee in eine Weile zurück. Zunächst aber müssen wir die "Lernzyklus" zu untersuchen, um die drei Prozesse zu verstehen.

Praxis bezieht sich auf alle Schach-Spiel, das Sie spielen. Im Rahmen des Lernzyklus "Praxis" bedeutet nicht nur Spiele, die "nicht zählen" (wie Spiele gegen einen Computer oder Stegreif Spiele Sie spielen in einem Schachclub oder gegen einen Freund). "Practice" bezieht sich auf die praktische Anwendung der vorhandenen Schach Wissen, dh die Anwendung, was Sie unter realen Spielbedingungen kennen. Immer, wenn Sie spielen eine Partie Schach (im Gegensatz zu lösen Taktik Puzzles oder "mate in x" Probleme, etc. Gegensatz) Sie üben, was Sie wissen. Das ist, was wir unter "Praxis" bedeuten.

Analyse bedeutet Blick auf Ihre Spiele, nachdem Sie sie, spielen sie an, um Fehler in Ihrem Spiel zu entdecken. Während es immer toll, an der drei move Kombination, die deines Gegners Rook gewonnen und aktiviert Sie die zuletzt gespielte Spiel zu gewinnen (und wir alle gerne die Dinge, die wir richtig gemacht zu bewundern) aussehen, ist es umso wichtiger, um den Rest der aussehen Spiel zu sehen, ob es etwas gibt, wir besser getan haben könnte. Es ist ironisch, dass Schach einen Ruf als ein Spiel für Egoisten hat, weil es nur wenige andere Beschäftigungen, die man so hart selbstkritisch wie Schach Anforderungen erfordern.
Das Studium ist genau das, was das Wort bedeutet: der Prozess des Lernens neue Techniken, um ein die Mängel zu beheben. "Study" könnte bedeuten, liest ein Buch über positionelle Schach, lösen Taktik Probleme aus einem Schach-CD und / oder Überprüfung Spiele von großer Schachspieler, es ist eine Aktion, die wir ergreifen, um unser Wissen über die "Schrauben und Muttern" der richtige Weg, zu erhöhen Schach zu spielen.

Analyse Jeu d'échecs Utilisation des moteurs d'échecs


Translated French by google translation
Analyse Jeu d'échecs Utilisation des moteurs d'échecs
Première partie

Analyse jeu d'échecs
Utilisation des moteurs ChessBase
(Première partie)
par Steve Lopez
Le logiciel d'échecs "explosion" au cours des quinze dernières années a apporté de nombreux avantages aux joueurs d'échecs, et non la moindre, est la possibilité de jouer à un jeu d'échecs quand ils le souhaitent. Vous n'avez pas à attendre une réunion hebdomadaire de club d'échecs ou de prendre un jeu d'échecs au parc dans l'espoir d'obtenir un jeu casual.

Mais la caractéristique la plus importante fournie dans presque tous les logiciels d'échecs est souvent le plus négligé: la possibilité d'avoir un moteur d'échecs analyser vos jeux et de fournir des informations personnalisées sur la façon d'améliorer votre jeu.
La seule raison pour laquelle j'ai acheté mon premier PC en arrière au début des années 1990 a été d'avoir accès à cette fonctionnalité très. J'avais été à jouer aux échecs et à l'étude des livres d'échecs depuis des années mais n'avait jamais eu l'expérience de quelqu'un qui cherche à mes jeux et me montrer où je suis allé mal. Après j'ai acheté un PC et un logiciel d'échecs, et a commencé à les utiliser pour analyser mes jeux, j'ai appris beaucoup de choses sur mes propres déficiences tant que joueur. J'ai décidé de remédier à ces problèmes et de mes résultats au conseil d'administration améliorée de façon spectaculaire.
Dans cette courte série d'articles, je vais vous montrer comment faire la même chose. Bien que les particuliers, étape par étape les instructions s'appliquent à l'utilisation de moteurs d'échecs dans l'interface du programme ChessBase Chess (utilisé byFritz, Hiarcs, Junior, Shredder, Rybka, etc), les principes que nous allons discuter s'applique à tout programme de jeu d'échecs qui a la capacité d'analyser jeux. Dans le premier article, nous allons explorer les bases de la configuration et l'utilisation des fonctions d'analyse en utilisant le jeu "Analyse complète" dans la fonction ChessBase produit par l'interface du programme de lecture. Le deuxième article traitera en utilisant la même interface de "Blundercheck" offre également une analyse complète de jeu avec la sortie figurant dans un peu plus complexe (mais aussi plus utile) forme. Dans le dernier article, nous allons parler de l'application pratique de la rétroaction d'un programme d'échecs, par exemple, comment utiliser ces informations pour vous aider à améliorer vos propres compétences en jouant.

Si vous souhaitez top-notch analyse de votre moteur d'échecs, il ya certaines choses que vous aurez envie de faire avant de commencer votre programme d'échecs. Ne pas exécuter d'autres programmes pendant que le moteur d'échecs est d'analyser - vous affaiblir le moteur en le faisant. Cette proposition inclut également toute "arrière-plan" (ie "Terminate and Stay Resident") des programmes que vous pourriez être en cours d'exécution, tels que les économiseurs d'écran, programmes anti-virus, "crash" des gardes, etc
La prochaine étape est de lancer votre programme de jeu d'échecs (comme indiqué ci-dessus, nous allons utiliser les programmes ChessBase-produits qui jouent pour cet article). Toucher F3 pour accéder à la liste des moteurs d'échecs disponibles et choisir celui que vous souhaitez utiliser, nous allons utiliser Fritz dans cet article.
 
Analyse complète
Une fois que vous avez sélectionné votre moteur d'échecs, il ya un couple de différentes manières de procéder. La première consiste à aller à la liste de jeu une base de données, double-cliquez sur le jeu que vous souhaitez analyser (pour le charger dans l'écran échiquier principal), puis allez dans le menu Outils, sélectionnez "Analyse" dans le menu, puis "Full analyse "dans le menu. Je ne recommande pas cette procédure pour un couple de raisons. Tout d'abord, vous n'êtes pas en mesure d'accéder à la gamme complète de "Full" options d'analyse à l'aide de cette méthode. Deuxièmement, vous devez vous rappeler d'enregistrer manuellement le jeu dans une base de données après l'analyse est terminée.
Au lieu de cela je recommande la procédure suivante (ce qui économise réellement vous de quelques pas de toute façon). Commencez par charger la base de données dans laquelle vous avez stocké le jeu que vous souhaitez analyser - appuyez sur F12 pour ouvrir la fenêtre de la liste de jeu et, si la base de données correcte n'est pas celle indiquée, allez dans le menu Fichier / Ouvrir / Base de données pour sélectionner le bon une. Une fois que vous avez chargé la base de données de droite, trouver le jeu que vous souhaitez analyser dans la liste et cliquez une fois sur elle - ceci placera la barre de curseur sur le jeu pour le mettre en surbrillance dans la liste. Ensuite, allez dans le menu Outils, sélectionnez "Analyse", puis "Analyse complète" dans le menu. Ceci vous permettra d'afficher le dialogue suivant:

Il ya un peu juste peu de choses à considérer ici! Ce dialogue vous permet de définir les paramètres de temps et de contrôler la sortie de l'analyse de votre moteur d'échecs. Bien que ce dialogue pourrait sembler déconcertante au premier abord, il est vraiment très facile à utiliser. Regardons les différentes sections de ce dialogue et d'explorer ce que font ces options.

Temps de calcul et le seuil
Les premières choses que vous devez tenir compte sont le «temps de calcul» et «seuil» d'options. En règle générale, plus le temps de laisser votre moteur d'échecs pour calculer le plus profond ("longueur d'avance"), il se penchera sur un poste - et vous aurez par conséquent obtenir une meilleure analyse en retour. Cependant, il ya des inconvénients potentiels pour régler le temps de calcul trop élevé ou trop bas.
Nous devons d'abord comprendre ce que signifie réellement le temps de calcul. La valeur de cette zone est exprimé en secondes. Si vous définissez cette valeur pour, par exemple, «30», cela signifie que votre moteur d'échecs doit (théoriquement) d'analyser chaque coup du jeu pendant environ trente secondes en moyenne. Dans la pratique, cependant, il ne fonctionne pas de cette façon. Définition d'une valeur de "30" ne signifie pas que le programme s'arrête analyse quand il frappe la marque de 30 secondes et déposer la meilleure variante, il a trouvé dans le pointage. Ce que cela signifie, c'est que lorsque la marque 30 secondes est atteinte, le programme se terminera l'analyse de la profondeur actuelle plis avant de fournir son analyse et de passer à la prochaine étape. Si le programme vient de démarrer, par exemple, le pli dixième à la marque 28 secondes il pourrait exiger deux minutes ou plus avant la fin du évaluant ce dixième plis et passe à la prochaine étape.

Ainsi, nous pouvons voir pourquoi le paramètre de temps de calcul trop élevé peut être un inconvénient - il pourrait avoir besoin de nombreuses heures de calcul pour le programme à terminer son analyse. Toutefois, le paramètre trop faible (par exemple pour une valeur de "5") oblige le programme à effectuer une analyse jeu complet très rapidement (en quelques minutes), mais la qualité des propositions du programme sera assez faible.
Un réglage adéquat varier grandement de machine à machine et il faudra un peu d'expérimentation de votre part à découvrir. Analyse du jeu par un moteur d'échecs est préférable de faire du jour au lendemain - ça va prendre des heures pour un programme d'analyse de la qualité décente (six heures n'est pas une quantité déraisonnable de temps). Le truc est de trouver un temps d'analyse à l'aise sans monopoliser votre ordinateur pour dix, douze, heures ou plus. Commencez avec une valeur de "60" (comme indiqué dans l'illustration ci-dessus). Si vous trouvez que votre programme est d'achever l'analyse assez rapidement (par exemple, moins de deux heures pour un jeu 40-déplacer), vous aurez envie de remonter vers le haut de temps de calcul. Toutefois, si vous commencez le processus d'analyse, d'aller au lit, revenez dans huit heures, et le programme est en train d'analyser le milieu de partie d'un jeu 40-déménagement, vous aurez besoin de réduire le paramètre de temps de calcul en conséquence.

Seuil est donné par incréments de 1/100ème d'un pion - en d'autres termes, une valeur seuil de "1" est égal à 0,01 pions. Seuil vous permet de contrôler la quantité de l'analyse de l'offre moteur d'échecs et les circonstances dans lesquelles il vous montrera mieux planifier leur déménagement. Comme l'analyse, le programme évaluera chaque position dans le jeu et trouver le meilleur coup dans chaque position. Il assigne une valeur numérique à chaque position (ex: "Si Blanc joue cette variation, il sera mieux de 0.75 pions").
Seuil indique la différence entre la meilleure ligne de jeu d'échecs trouve le moteur et le mouvement qui a été effectivement joué dans le match. Par exemple, si vous définissez la valeur de seuil de «50», le programme affiche une variation alternative dans tous les cas où la meilleure ligne de jeu (dans l'estimation du programme) est meilleur que le déménagement proprement dit par un demi-pion ou plus .
Alors, quelle valeur faut-il attribuer à seuil? Si vous êtes un joueur d'échecs débutant Je recommande une valeur de "100", ce qui entraînera le programme vous montrer maladresses tactiques où vous avez perdu du matériel concret (par exemple, un pion ou plus). Il est peu probable qu'un joueur novice serait en mesure de comprendre pourquoi un mouvement particulier est mieux par une valeur pion fractionnaire, et les joueurs débutants devraient se concentrer sur la tactique de toute façon, un réglage de "100" fonctionne très bien en vous montrant des erreurs tactiques que vous 'ai fait.
Pour les joueurs avancés intermédiaire, je recommande généralement une valeur de "30". Joueurs d'échecs forts et des experts d'échecs informatiques en général apprécient la perte d'un tempo comme étant équivalent à environ un tiers d'un pion. En utilisant une valeur de "30" affiche ces sortes de perdre du temps des erreurs de position (ainsi que d'autres erreurs substantielles de nature positionnelle).

Certains joueurs utilisent des valeurs très basses (telles que "1"), mais je ne trouve pas cela très bénéfique. Sauf si vous jouez à un «match parfait» (comme si une telle chose existait réellement), la plupart des coups que vous jouez peut être améliorée par un moteur d'échecs par 0,05 à 0,10 pions, et c'est juste trop proche d'un rasage à partir de laquelle la plus humaine les joueurs peuvent tirer un avantage significatif.

Autres Options
Une fois que vous avez défini le «temps de calcul» et «seuil» des paramètres, il est temps de passer à la bascule d'autres dans ce dialogue. Le "Annotations" boîte vous permet de sélectionner les différentes formes que peuvent prendre les annotations. Commençons par le bas de la liste. «Effacer les annotations anciennes» signifie exactement cela - le programme va supprimer toutes les annotations existantes dans le pointage. Si vous avez déjà ajouté manuellement n'importe quel texte, le commentaire symbolique ou graphique pour un jeu (ou ont choisi n'importe quel autre jeu précédemment annoté), cochez cette case fera ces commentaires à supprimer - pour utiliser cette pastille à bon escient.
Pour en revenir au haut de la liste, "Verbose" signifie que le programme va ajouter quelques commentaires en langage verbal à la partie. Il est important de noter ici que ce commentaire est très rudimentaire - le programme ne fournira pas une dissertation de neuf paragraphe sur la raison pour laquelle vous avez omis de traiter correctement Maroczy votre adversaire structure de pions Bind. Nous allons vous montrer un exemple de commentaire verbal du programme un peu plus tard.

"Graphique" signifie que le programme affiche des flèches colorées et places sur la carte si elle le juge approprié tel commentaire. Cela prend généralement la forme de carrés montrant faibles (en les colorant) ou le contrôle d'un carré (par exemple, vous pourriez voir beaucoup de flèches pointant vers un pion isolé, montrant les pièces qui attaquent et la défense de ce pion).
"Formation" permet le programme a créé une question de formation chronométré à points critiques du match. Ce sont généralement sous la forme de problèmes tactiques qui vous demande de trouver le meilleur coup dans une position. Notez que le programme ne crée pas ces questions dans chaque jeu - dans mon expérience, je les ai vus créé une fois tous les 20 à 24 jeux que j'ai eu le programme analyser.
 
Base de données de référence
Dans l'illustration ci-dessus, vous remarquerez que «référence ouverture» apparaît en demi-teinte et n'est pas disponible. C'est parce que je n'ai pas désigner une "base de données de référence» avant que je crée l'illustration. Vous désigner une telle base de données, en suivant la "Référence-DB" bouton (visible dans la partie inférieure du dialogue) et en sélectionnant une base de données. Sélection de la «référence ouverture" option permettra au programme d'abandonner établies variations d'ouverture des autres jeux dans votre pointage comme illustré ci-dessous:

Dans cette illustration, vous pouvez voir où le programme a ajouté trois autres variantes pour le jeu (comme on voit souvent dans les livres et les magazines d'échecs) et a même désigné le déménagement 5 ... e6 comme une «nouveauté théorique» (ce qui n ' veut pas dire que 5 ... e6 est forcément une bonne chose, mais seulement que le mouvement n'a pas été trouvé dans les jeux de la base de données de référence).
Notez que dans le choix d'une base de données de référence que la base de données que vous choisissez doit avoir une clé d'ouverture qui s'y rattachent pour que cette option fonctionne correctement. J'ai aussi constaté que la fonctionnalité fonctionne mieux si la base de données de référence est un jeux contenant uniquement sur l'ouverture utilisée dans le jeu en cours d'analyse - sinon le programme tombe parfois dans les annotations très tôt dans le jeu qui sont originaires d'autres ouvertures, non apparentées.
Vous pouvez choisir tout ou partie des options sous «Annotations», l'un n'a pas le choix "annuler" tous les autres.

Les boutons radio s'affichent dans la "Side" boîte sont explicites - vous pouvez choisir d'avoir le moteur d'échecs analyser les mouvements des deux joueurs ou seulement les mouvements d'un joueur. Ma suggestion fort, c'est que vous sélectionnez toujours "deux" - le programme fonctionnera beaucoup mieux si vous le faites, et il est toujours avantageux pour vous de voir comment votre adversaire pourrait avoir amélioré son propre jeu en punissant vos erreurs.
Vous pouvez choisir une seule option sous "Side"; choisir une option ici vous empêche de choisir l'une des autres.
Enfin nous arrivons à le "stockage" des options. "Remplacer" signifie que le programme va remplacer physiquement votre jeu dans la base de données avec la nouvelle version annotée (par exemple, si vous rencontrez le programme analyser Jeu n ° 320 à la base de données, le jeu ancien N ° 320 sera remplacé par le nouvelle version). "Append" signifie que le programme va ajouter le jeu à la base de données ", il clouant sur" le dernier match sur la liste des jeux de base de données (par exemple, vous analysez Jeu n ° 320 à une base de données 2.474 jeux. Le programme analysera Jeu n ° 320, laisser le courant n ° 320 intactes, et ajouter sa partie analysée à la base de données du jeu 2475 ème sur la liste). L'inconvénient de l'utilisation Append est que vous vous retrouverez avec le même jeu deux fois dans la base de données, une fois dans sa forme originale et une seconde fois dans sa forme annotée.

Commencez l'analyse
Après avoir configuré les paramètres et les options choisies dans ce dialogue, cliquez sur "OK" et le moteur d'échecs commencera à analyser votre jeu. L'écran va changer à partir de la "liste des jeux" fenêtre sur l'écran principal échiquier. Le mouvement en cours d'évaluation est mis en surbrillance dans le volet de notation par un curseur noir. Si vous regardez le processus pendant quelques minutes, vous remarquerez quelque chose d'intéressant: le programme démarre l'analyse, à la fin du jeu et fonctionne en arrière à travers les mouvements. Comme le programme trouve de meilleures variations elle les insérer dans le score du jeu comme rejouables variations. Lorsque le processus d'analyse est terminée, le programme va revenir à la base de données "liste des jeux" affichage (si vous avez commencé le processus d'analyse de la liste des jeux que j'ai recommandé ci-dessus) avec la barre de curseur positionné sur le jeu nouvellement annoté - c'est comme ça que vous saurez que le processus est terminé.
Lorsque l'analyse est terminée, double-cliquez sur la partition de jeu pour lancer le jeu. Vous remarquerez que le programme utilise souvent le commentaire symbolique pour montrer les évaluations de ses variations proposées et les mouvements réellement jouées. Pour comprendre l'analyse, vous aurez besoin de savoir ce que signifient ces symboles:

Vous pouvez voir comment mieux la ligne recommandé est de comparer l'évaluation de l'initiative a effectivement joué avec l'évaluation de la variation suggéré que le moteur d'échecs:

Nous voyons ici un phénomène intéressant: le moteur d'échecs se montrent parfois une faible ligne afin d'illustrer un point. Dans ce graphique, nous voyons que le mouvement a effectivement joué, 18.cxd5 feuilles blanches avec une avance substantielle. Mais avait capturé Blanc Black d5-pion avec la Tour au lieu (18.Rxd5), il aurait été laissé avec seulement un match à égalité après la réponse de Black 18 ... a5.
Voici une capture d'écran de la fenêtre Notation pour vous donner une idée du type de commentaires que d'un moteur d'échecs fournira dans l'interface ChessProgram:

Vous pouvez voir que le commentaire de texte (créé parce que nous avons choisi "détaillé" comme "Annotation" en option) est très brève et vise principalement à attirer notre attention sur des points intéressants et / ou crucial dans le match. Parfois, le texte décrit l'objet d'un mouvement (comme c'est le cas avec les notes après le déménagement septième blanc et se déplacent douzième Black). Dans d'autres cas commentaire de texte du programme vient de nous avertit les points où un joueur est en difficulté (21e et 23e se déplace White). Et parfois, le programme va utiliser le texte pour souligner les endroits où un joueur aurait pu améliorer son jeu (comme la variation de la 31e blanc déménagement).
Maintenant que nous savons comment l '«analyse complète» option fonctionne dans l'interface de programme d'échecs, nous allons examiner un moyen de "peaufiner" l'analyse et d'obtenir des informations encore plus précises, mais en numérique plutôt que la forme verbale. Cette option "Blundercheck" analyse sera expliqué dans le deuxième article de cette série.

(Deuxième partie)
par Steve Lopez
Dans le premier article de cette série, nous avons examiné la "Analyse complète" fonctionnalité dans l'interface ChessProgram ChessBase (utilisé par Fritz, Hiarcs, Rybka, Junior, et Shredder). Cette fonction vous permet d'analyser vos jeux et fournira des informations générales sur l'endroit où vous avez mal tourné dans votre pièce. Un formulaire d'analyse seconde est appelée "Blundercheck» et est semblable à bien des égards à la "Analyse complète" de fonction. "Blundercheck" permettra d'analyser vos jeux et de montrer où vous (et votre adversaire) fait des erreurs, mais sa production est en numérique plutôt que sous forme verbale. C'est le mode traditionnel de l'affichage de l'analyse d'échecs, il a été autour depuis le premier logiciel commercial d'échecs PC a fait son apparition dans les années 1980. Cette analyse traditionnelle numérique est, à bien des égards, une méthode beaucoup plus précise de l'analyse en ce qu'elle va vous montrer exactement (jusqu'à 1/100ème d'un pion) différence entre le mouvement que vous faites et le déménagement a recommandé que le moteur d'échecs détermine être mieux. Au lieu d'une annotation symbolique, qui vous indique en termes généraux comment beaucoup mieux une variation recommandée est, l'évaluation numérique va vous montrer exactement comment votre déménagement et la ligne recommandée diffèrent.
 
Blundercheck
Le nom «Blundercheck" connote que le programme ne vous montrera que des erreurs majeures, mais ce n'est pas le cas. Ce mode d'analyse a été conçu à l'origine comme un moyen pour les joueurs avancés pour vérifier leur propre analyse, par exemple un auteur d'échecs pourrait annoter un jeu et utiliser "Blundercheck" pour afficher des erreurs dans ses variations comme un moyen de "double contrôle" son travail pour «bavures» dans son analyse. Mais "Blundercheck" est beaucoup plus utile comme un moyen pour les joueurs moyens se faire une idée plus précise de ce que le moteur d'échecs est de les montrer.
Voyons d'abord d'illustrer comment configurer et utiliser le "Blundercheck" la fonction, puis nous descibe la puissance du moteur. Tout comme dans l'article précédent pour "Analyse complète", nous allons suivre les étapes initiales similaires pour arriver à la "Blundercheck« dialogue. Après le lancement de l'interface de votre ChessProgram, appuyez sur F3 et sélectionnez le moteur d'échecs que vous souhaitez utiliser pour l'analyse. Après avoir sélectionné le moteur, appuyez sur F12 pour ouvrir la fenêtre liste des jeux. Si la base de données correcte ne s'affiche pas, allez dans le menu Fichier et sélectionnez Ouvrir / Base de données et utiliser le dialogue Sélectionner le fichier à naviguer vers le dossier approprié et le fichier de base de données. Double-cliquez sur le nom du fichier à ouvrir la base de données.
Après la liste des jeux s'affiche, cliquez une fois sur le jeu que vous souhaitez analyser, ce qui placera la barre du curseur noir au cours de cette entrée dans la liste des jeux. Maintenant, allez dans le menu Outils, sélectionnez "Analyse" puis "Blundercheck" pour afficher la boîte de dialogue suivante:


Certaines parties de ce dialogue sera familier pour vous (après avoir lu la première partie de cette série). Nous avons déjà discuté "Side à analyser" mais je répète ma recommandation forte de toujours utiliser "les deux" - le programme fonctionne beaucoup mieux dans ce mode et il sera également vous alerter sur des erreurs que votre adversaire fait (et que vous aurait puni).
"Stockage" a également été abordée dans l'article précédent.
«Output» est une nouvelle fonctionnalité unique à la «Blundercheck" fonction. "Annoter sous forme de texte» signifie que les lignes de jeu d'échecs recommande le moteur sera présenté sous forme d'annotations textuelles - qui est, ils apparaissent sous forme de texte uniquement et ne seront pas automatiquement rejouable sur l'échiquier lorsque vous revoyez le match. Par conséquent Istrongly recommandons l'autre option: "Annoter que des variations". Cela entraînera des lignes recommandées par le moteur d'échecs pour être présentés comme des variations rejouables (tels qu'ils apparaissent lorsque vous utilisez "Analyse complète") - vous serez en mesure de jouer les variations sur l'échiquier lorsque vous examinez le jeu plus tard.

Le "Time" réglage est le même que "Calc. Temps" dans "Analyse complète" mode et les mêmes recommandations s'appliquent ici. Un paramètre facultatif est ici «Profondeur», le moteur sera toujours analyser la profondeur plis que vous définissez dans cette boîte - jamais moins, jamais plus. Le "Time" et "profondeur" paramètres sont mutuellement exclusifs, vous pouvez définir un ou l'autre, mais jamais les deux. Ma recommandation est d'utiliser le "Time" la mise en place de "profondeur", en utilisant celui-ci se traduit souvent par des variations plus courtes qui se tronqués lors de «forcer» les lignes (comme dans une série de chèques ou de capture).
"Threshold" fonctionne en «Blundercheck mode" exactement comme il le fait dans "Analyse complète" et les mêmes recommandations s'appliquent ici.

Une série de cases à cocher suivantes "Threshold" et vous donne un bon peu de latitude dans la façon dont le moteur d'échecs va afficher sa sortie. "Ecrire des variations pleines" est un tweak intéressant. Cocher cette case signifie que le moteur d'échecs affiche une variation complète (avec des mouvements de part et d'autre) quand il trouve une amélioration par rapport à ce que vous ou votre adversaire a effectivement joué dans votre jeu. Si vous décochez cette case, le programme affichera seulement le mouvement initial quand il trouve quelque chose de mieux que le jeu réel. Voyant que le premier n'est pas très bénéfique pour le joueur moyen, vous trouverez souvent vous demander "Pourquoi était-ce mieux planifier leur déménagement?" Par conséquent, je vous encourage à continuer cette case cochée afin que vous verrez les "Suivi sur" se déplace vers qui se déplacent mieux initiale.

«Effacer les annotations anciennes" fonctionne comme il le fait dans "Analyse complète" et s'applique à des jeux précédemment commentées, le programme va supprimer toutes les annotations antérieures de la gamescore.
«Formation» a été décrit dans l'article précédent, il permet au programme de générer des questions de formation programmés dans le cadre de son analyse. Cela se produisent généralement environ tous les jeux de 20 à 24 en moyenne.

«Évaluation Store" doit absolument être vérifiée: il permet au programme d'ajouter ses évaluations numériques aux variations qu'il insère dans le gamescore. En décochant cette case défaites en fait le but de la "Blundercheck" fonction pour le joueur moyen. L'option d'omettre ces évaluations numériques sont inclus principalement pour les joueurs de niveau grand maître qui sont sans doute en mesure de procéder à ces évaluations de leur propre chef.

"Vérifiez la ligne principale" indique au programme d'évaluer les coups qui ont été effectivement joués dans le jeu par les deux joueurs. Cela devrait toujours être vérifiée. La case «Vérifier variations» est pour les joueurs qui souhaitent avoir le moteur d'échecs "double-check" toutes les variations qu'ils ont ajoutés manuellement à l'gamescore; cette case est utile pour les auteurs / annotateurs qui souhaitent avoir le moteur, vérifiez leur travail pour les erreurs.

Une fois que vous avez configuré vos paramètres de ce dialogue, cliquez sur "OK". Le programme passe à l'écran principal échiquier, sauter au dernier coup de la partie (comme décrit dans l'article précédent), et commencer à analyser. Il sera un pas en arrière dans le jeu, ajoutant des variations et analyse numérique aux points où il trouve une meilleure ligne de jeu. Lorsque le programme a terminé l'analyse du jeu, il va revenir à l'écran la liste de jeux où vous pouvez voir le jeu à nouveau mis en évidence avec une barre de curseur noir. Vous pouvez maintenant double-cliquer sur ce jeu pour le charger et voir le jeu analysé:


Notez que Fritz (le moteur d'échecs utilisé pour analyser ce jeu en particulier) a introduit des variations dans cinq points dans le jeu où il trouve un meilleur mouvement pour le joueur (basé sur le "Seuil" mise en condition lorsque les paramètres d'analyse ont été définies). Il est intéressant de noter que l'annotation de texte à condition que: "move dernier livre". Cela signifie que 4.Be2 était le dernier coup qui a été trouvé dans le livre d'ouverture qui a été chargé à la fois de l'analyse a commencé. Réponse de Black, 4 ... a6, n'a pas été trouvé dans le livre d'ouvertures.
Pour comprendre l'analyse numérique du moteur d'échecs, nous allons regarder de plus près à l'une des variantes qu'elle a fournis:



L'analyse fait référence à coup septième Black (17 exd5 ...). L'analyse numérique est toujours donnée du point de vue de blanc; nombres positifs signifient que la position est favorable pour les Blancs, tandis que les nombres négatifs signifient que la situation était meilleure pour les Noirs. Dans ce cas, nous voyons que White bénéficié d'un avantage de 94/100ths d'un pion (0,94) après le déménagement effectif Noir de 17 ... exd5, ce qui signifie que Blanc est presque un pion en avant toute à l'avis du moteur d'échecs. Mais Black aurait pu améliorer sur ce en jouant 17 ... Fxc3. Le programme poursuit en donnant une variation recommandé dans lequel elle assume mieux jouer des deux côtés. Après cette séquence de mouvements, qui se termine par 22.Qc4, blanc aurait quand même bénéficié d'un avantage de 44/100ths d'un pion - mais notez que cet avantage est beaucoup moins après le déménagement jeu réel. Avec 17 ... Fxc3, blanc était presque un pion le faire, mais dans la variation de la suite de 17 ... Fxc3, avantage des Blancs aurait été moins de la moitié d'un pion. Noir aurait réduit avantage des Blancs par exactement un demi-pion (0,94 à 0,44 = 0,50) s'il avait joué la capture évêque à la place.

Le nombre "13" après une évaluation numérique de la variation de la profondeur nous dit la recherche est allée avant que le moteur d'échecs est arrivé à l'évaluation donnée. Dans ce cas, le moteur a analysé la position après 17.d5 à une profondeur de plis treize (demi-coups) à venir à sa conclusion sur la façon Noire pourrait avoir amélioré son jeu.

Nous pouvons facilement voir comment cette information est précise par rapport à la sortie de "Analyse complète". Alors que "Analyse complète" est un peu plus lisible, "Blundercheck" nous donne des informations plus précises. Nous savons exactement combien mieux la variation est proposé par rapport à la décision effectivement joué, et nous savons aussi exactement à quelle profondeur le moteur de recherche pour arriver à son évaluation. Par conséquent, "Analyse complète" est bien adapté au début ou à des joueurs inexpérimentés, tandis intermédiaire pour les joueurs avancés jouir et profiter de la précision fournie par l'analyse "Blundercheck".

Dans la dernière tranche de cette série, nous allons apprendre à utiliser l'information du moteur à la tâche d'améliorer notre jeu d'échecs propre.

(Troisième partie)
par Steve Lopez
Dans cette pièce, la dernière tranche de la série de trois article, nous allons voir comment vous allez utiliser un moteur d'échecs (comme Fritz, Rybka, Shredder, Junior, et Hiarcs) pour vous aider à améliorer aux échecs. Ce ne sera pas un didacticiel de logiciel en tant que tel, nous ne chercherons pas à ", cliquez sur x pour faire y arriver" instructions car nous avons couvert que dans les deux articles précédents. Nous allons plutôt être examiner comment vous allez utiliser la sortie générée par des fonctions d'analyse de jeu pour vous aider à améliorer votre jeu d'échecs.
Quelqu'un a dit que «la première étape vers la connaissance, c'est d'admettre son ignorance", cette affirmation est certainement applicable ici. Afin de tirer profit d'avoir un moteur d'échecs analyser vos jeux, vous aurez d'abord besoin de subordonner l'admission (parfois douloureuse) qu'il ya beaucoup d'échecs que vous ne connaissez pas mais qui ont besoin d'apprendre. Au fil des années, j'ai parlé à plusieurs utilisateurs de logiciels d'échecs qui a utilisé des fonctions d'analyse en tant que «booster l'ego», en admirant les mouvements laquelle le moteur d'échecs jugées «correctes» tout en ignorant les coups sous la normale (ou maladresses ferme) dont le logiciel détecté. Cette approche pourrait être "soupe au poulet pour l'âme», mais c'est une perte réelle d'un outil d'amélioration d'échecs précieux. Pour tirer le meilleur parti de moteur d'analyse de vos propres jeux, vous devez d'abord admettre à vous-même que votre jeu d'échecs doit être amélioré - il n'y a pas d'autre moyen.

En fait, l'ensemble du processus est basé sur la notion que vous avez déjà décidé que quelque chose ne va pas avec votre jeu d'échecs et que vous souhaitez corriger les problèmes. Ce que nous devons faire maintenant est de clarifier le processus: comment allons-nous utiliser le moteur généré par l'analyse de l'améliorer?

Contrairement à ce que quelques éditeurs de logiciels peu voudraient vous faire croire, pas une seule pièce de logiciel d'échecs est par lui-même garanti pour améliorer vos résultats d'échecs. Je me rends compte que plus d'un peu de joueurs sont à la recherche d'une «solution miracle»: un livre ou un morceau de logiciel qui, à elle seule, rendre le joueur une sorte de «maître instantanée". Désolé, mais c'est un vœu pieux, il n'est tout simplement pas se produire. Ce que nous en tant que joueurs, comme les apprenants, devez faire est de trouver un moyen d'intégrer l'étude et la pratique d'échecs d'échecs dans une méthode d'amélioration. En fait, cela (et le dur travail qu'elle implique) est la clé pour obtenir une meilleure aux échecs.
Regardons d'un peu plus près cette idée. Amélioration aux échecs est en fait un cycle en trois étapes des processus:
Pratique
Analyse
Étudier
Aucun élément du logiciel vous aidera dans ces trois domaines. Programmes d'échecs jouant excellent à vous aider avec la pratique (vous pouvez jouer à des jeux que vous le souhaitez) et l'analyse (vous pouvez également avoir des moteurs analyser vos jeux à votre guise). Bien que certains programmes de jeu d'échecs contient des tutoriels sur les différents aspects du jeu d'échecs, ceux-ci sont généralement orientés vers les débutants ou les joueurs inexpérimentés. Pour plus haut niveau d'instruction approprié pour les joueurs intermédiaires, vous aurez besoin de se tourner vers des livres et des logiciels spécialisés de formation aux échecs. Cela nous amène à un autre point important. Livres d'échecs et des logiciels d'échecs ne sont pas mutuellement exclusifs les uns aux autres, il est assez facile de combiner des livres d'échecs et des logiciels, en utilisant le meilleur des deux médias pour développer un programme d'entraînement efficace. Nous reviendrons sur cette idée dans un petit moment. Mais d'abord, nous devons examiner le "cycle d'apprentissage" pour comprendre les trois processus.

La pratique se réfère à n'importe quel jeu d'échecs que vous jouez. Dans le cadre du cycle «pratique» d'apprentissage ne signifie pas seulement des jeux qui «ne comptent pas» (comme les jeux contre un ordinateur ou des jeux désinvolte vous jouez à un club d'échecs ou contre un ami). "Pratique" se réfère à l'application pratique de vos connaissances échecs existant; c'est à dire l'application de ce que vous savez dans des conditions de jeu réelles. Chaque fois que vous jouez à un jeu d'échecs (par opposition à la résolution d'énigmes tactiques ou «compagnon de x" problèmes, etc) vous pratiquez ce que vous savez. C'est ce que nous entendons par «pratique».

Des moyens d'analyse de regarder vos matchs après vous les jouez, l'examen de leur faire découvrir des failles dans votre jeu. Alors que c'est toujours un plaisir de regarder la combinaison de trois geste qui a remporté Rook de votre adversaire et vous a permis de gagner le dernier match que vous avez joué (et nous aimons tous d'admirer les choses que nous avons à juste titre), il est plus important de regarder le reste de la jeu pour voir s'il ya quelque chose que nous aurions pu faire mieux. Il est ironique de constater que les échecs a la réputation d'être un jeu pour les égoïstes, car il ya peu d'autres activités qui nécessitent un à être aussi durement auto-critique que les demandes d'échecs.
Étude est exactement ce que le mot implique: le processus d'apprentissage de nouvelles techniques afin de corriger les lacunes de personne. «Étude» pourrait signifier la lecture d'un livre sur les échecs de position, la résolution de problèmes tactiques partir d'un CD d'échecs, et / ou de l'examen des jeux de grands joueurs d'échecs, c'est une action que nous prenons pour améliorer notre connaissance des "écrous et boulons" de la bonne façon à jouer aux échecs.

The Sicilian Defense collection


A Video Collection Gift Set by BKAC

Houdini 3 - 's werelds sterkste schaker motor in de Fritz-interface


Houdini 3 - 's werelds sterkste schaker motor in de Fritz-interface
29.10.2012 - In 2009 Robert Houdart, een Belgische constructeur werkt aan kerncentrales en astronomie, wiled weg zijn tijd te wachten op een telescoop spiegel door het schrijven van een schaakprogramma. Om ieders verrassing bleek het de sterkste motor rond. Nu versie drie is uit en zal binnenkort beschikbaar zijn vanaf ChessBase. We vroegen de auteur om het ontstaan ​​van deze opmerkelijke schaken motor uit te leggen.


Interview met Robert Houdart, auteur van Houdini
Robert, je bent niet in de eerste plaats een programmeur. Wat is precies je achtergrond?
Mijn belangrijkste academische achtergrond ligt eigenlijk in structurele mechanica en warmte-overdracht. Ik ben afgestudeerd aan de universiteit in 1991 en ging toen aan de slag voor Tractebel Energy Engineering, in het ontwerp van de Belgische en Zweedse kerncentrales. Acht jaar lang was mijn taak om nucleaire leidingsystemen die resistent waren tegen aardbevingen en neerstorten van vliegtuigen te ontwerpen. Voor dat we een aantal nieuwe computationele methoden met mooie namen als "Twin Mode Rotatie" en "Adaptive Modal Sommatie".

Na die periode ben ik verhuisd naar een geheel andere sector, zakelijke software die bekend staat als "Customer Relationship Management". Sinds 1999 heb ik ontwikkelde twee CRM-toepassingen "eLink" en "Efficy" die vandaag de dag gebruikt door zo'n 25.000 mensen, voornamelijk in Europa. Terwijl ik heb nog nooit een formele programmeertaal onderwijs, heb ik altijd het programmeren, want ik was 13 of 14 jaar oud. Het zit in mijn bloed en ik heb altijd gegeven een "programmeren" touch aan wat professionele activiteit was ik bezig inch
Hoe heb je ineens komen met Houdini, die was vanaf het begin een zeer sterke schaakprogramma?
Sinds het midden van de jaren 1980 heb ik min of meer constant is schaken gerelateerde software te schrijven als een hobby - of het nu schaken motoren of een programma om schaken diagrammen op een matrix printer voor het tijdschrift van de Leuvense schaakclub af te drukken. Ik heb geschreven een aantal particuliere motoren, meestal niet te sterk en niet zeer compleet.

Werken aan zijn telescoop project - meer daarover binnenkort
Het werk op Houdini begon in 2009. Op het moment dat ik stond te wachten voor de spiegel van een grote telescoop project was ik bezig inch De spiegel werd aanzienlijk vertraagd, en ik was op een bepaalde manier op zoek naar een uitlaatklep voor de creatieve energie die aan het opbouwen was. Ik ben begonnen met dit idee om de beste schaker motor die ik kon bouwen - en ik was geholpen door de open cultuur die is gekomen met het internet. Je weet wel, twee decennia geleden moest je elk deel van een schaakspel motor uitvinden van nul (en ik heb mijn eerlijk aandeel van dat), maar vandaag zijn we in een situatie waarin technieken, ideeën en voorbeelden zijn direct beschikbaar op de Internet. Je kunt het een coming of age van de computer schaken scène - als motor auteur je niet meer verplicht om te zitten in uw hoek opnieuw uitvinden van het wiel. De computer schaken Wikipedia, een aantal sterke open source motoren, en discussies op internetfora over schaken programmering technieken en ideeën maken het ontwerp en de ontwikkeling van een sterke motor een stuk makkelijker dan, laten we zeggen, twintig jaar geleden.
Wat is het geheim van Houdini, wat maakt het zo sterk?
Twee belangrijke begrippen: goede evaluatie en een nog betere selectiviteit. Het is vanzelfsprekend dat een goede evaluatie van een positie is de sleutel voor een goede schaker motor. Houdini is waarschijnlijk de beste motor stuk mobiliteit en ruimte controle te evalueren op het bord. Het heeft een zeer evenwichtige evaluatie in alle fasen van het spel. Ik heb altijd geprobeerd om Houdini's evaluatie te koppelen aan een kans op het winnen van het spel. Bijvoorbeeld, wanneer Houdini 3 a +1.00 evaluatie blijkt in het midden spel heeft een 80% kans om de wedstrijd tegen een even sterke tegenstander te winnen bij blitz tijdcontroles. Ik denk dat dit een zeer nuttig onderdeel van de motor.
Selectiviteit is een andere belangrijke functie in Houdini. Net als een menselijke speler, heeft een motor niet kijken naar alle moves op dezelfde diepte. Potentieel goede bewegingen zijn uitputtend onderzocht, terwijl blijkbaar zwakker bewegingen worden alleen gegeven een snelle, ondiepe look. Sommige bewegingen worden onderzocht 40 of 50 lagen diep, andere slechts vijf. Houdini heeft een goede mogelijkheid om te identificeren kan bewegen in de positie aantal potentiële. Het is vergelijkbaar met het instinct en ervaring van een sterke menselijke schaker - te kijken naar slechts een handvol van bewegingen in een positie en gooi bijna onmiddellijk en zonder na te denken de 30 andere beweegt.

Dit vermogen - of "instinct" zo u wilt - is aanzienlijk verfijnd en geoptimaliseerd in elke versie. In vergelijking met Houdini 1,03, Houdini 1.5a toegevoegd meer breedte aan het zoeken, het identificeren van meer potentieel interessante moves. Houdini 2,0 toegevoegd een verbeterde tactische laag om de breedte van Houdini 1.5a, het omzetten van meer van het potentieel van de "interessante" beweegt. Houdini 3 brengt nu extra diepte aan deze hele zoekboom. Dit verklaart ook waarom Houdini is al zeer sterk op blitz tijdcontroles: haar "instinct" maakt het pak beter beweegt, zelfs wanneer de tijd is zeer beperkt.
Hoeveel heb je te danken hebben aan andere programma's en programmeurs? Hebt u samen met iemand, ontving u een advies en bijstand?
Zoals ik al eerder zei, de internet gemeenschap is een grote bron van inspiratie en de informatie die nu beschikbaar is in een paar seconden zou eeuwen te verzamelen hebben genomen twintig jaar geleden. Anders dan de Computerschaak Wiki, dat is een geweldige bron voor elke aspirant schaken motor ontwikkelaar, moet ik crediteren Stokvis open source engine, dat was de inspiratie voor de multi-threaded implementatie van Houdini, en de Ippolit open source-engine die een voorwaarde hele reeks van zoek-en evaluatietechnieken. De ontwikkel inspanning wordt volledig gedaan door mijzelf, maar ik ben ondersteund door mensen uit de hele wereld die ideeën te sturen voor verbetering, vaak functies waarin Houdini niet goed presteren. Sommige fans hebben zelfs gedoneerd hardware voor het testen van motoren. Het is verbazingwekkend hoe ondersteunend de gemeenschap is de afgelopen twee jaar.

Voor de ontwikkeling helpt het dat ik ben al een behoorlijke schaker zelf (rond 2250 in de jaren 1990). Het helpt bij de beoordeling van zwakke punten en om het apparaat een betere evaluatie termen te corrigeren.
Wat zijn de specifieke sterke punten van Houdini - afgezien van het feit dat het kan al zijn rivalen verslaan in een-op-een-wedstrijden? Schaken amateurs en professionals zijn meer geïnteresseerd in hoe deze specifiek kan hen helpen.
Houdini bouwt voort op de Rybka erfenis in de zin dat het juist en nuttig evaluaties voorziet in bijna elke schaken positie die zich voordoet in games. Het is geweldig voor het openen van de voorbereiding en post-mortem analyse. Het zal precies laten zien (en zonder genade) wat goed ging en wat er mis ging in uw games - van het openen van om het spel te beëindigen.
Houdini is erg goed in het verdedigen van moeilijke posities (zelfs tegen andere top-motoren), en zijn tactische dapperheid is letterlijk bovenmenselijke. Ik heb altijd geprobeerd om de stijl van Houdini vrij agressief - het consequent heeft de laagste treksnelheid van alle motoren in de rating lijsten. Tegen 3000 + tegenstanders Houdini heeft een lagere treksnelheid dat wat je kunt waarnemen in de gemiddelde mens GM toernooi.
Kun je ons enkele voorbeelden van hoe Houdini komt met interessante en nuttige ideeën die andere schaken motoren niet kan vinden?
De meest indrukwekkende prestatie die ik heb gezien van Houdini was in de TCEC wedstrijd tegen Rybka ongeveer 18 maanden geleden. Het was kort na de release van Houdini 1.5a, en Martin Thoresen organiseert deze leuke wedstrijd - soort van niet-officiële World Champion - op een aantal zeer sterke computer-hardware met behulp van klassieke tijdcontrole. De spellen kunnen live gevolgd worden op het internet, en dus werd ik kijken hoe dit spel ontwikkeld - Houdini offerde een pion, twee pion, drie pionnen in een queen-minder middenspel, om uiteindelijk het spel te winnen in het overtuigen van de mode. Tijdens het spel was ik niet zeker dat alles wat we zagen was een briljant spel - en niet een of andere obscure bugs ik had achtergelaten in de motor ... Ik denk niet dat een andere motor zou kunnen hebben gespeeld dit spel de manier waarop Houdini deed . De mix van agressiviteit met prachtige tactische en positionele evaluatie maakt dit waarschijnlijk de beste motor game ooit - vooral tegen een voormalige vijf keer Computerschaak wereldkampioen. Er is een zeer interessante video, die is gepubliceerd over het spel, die uitdrukt heel goed de ontzag en verwondering van de voorstelling.

Hier is het spel te herspelen op onze JavaScript boord:


Here is the game to replay on our JavaScript board:


Meer informatie over deze opening!
Siciliaanse Defensie met 2.c3 - Alapin Variatie
door Sergei Tiviakov
Verkrijgbaar in de ChessBase Shop
Rybka 4.0-Houdini 1.5a0-1
B22TCEC S1 Elite Match01.2011
1.e4 c5 2.c3  f6 3.e5 d5  4.  f3  c6 5.  c4  b6 6.  b3c4 7.  c2  c7 8.  e2 g5 9.e6 dxe6 10.  xg5  e5 11.d4  XE2 + 12.  XE2 e5 13.dxe5  xe5 14.  xh7  g7 15.  g5  d7 16.  a3  d3 17.  XD3 cxd3 + 18.  XD3  a4 19.f3 A520.  e4 f5 21.  f2 b5 22.  c2 b4 23.cxb4  f7 24.bxa5  xa5 25.  d2  d8 26.  b4  e5 27.  fd3  b5 28.  e1  c529.  xe5  xe5 30.f4  f6 31.  e1  XD3 + 32.  XD3  xd333.a4  c8 34.a5  c2 35.  d2  XB2 36.a6  e4 37.  a3  xg238.a7  b1 + 39 .  e2  a8 40.  e1  d4 41.  a2  b3 42.  g3  e6 43.  f1  c5 44.  e2  d7 45.  f1  b4 46.  e1  d647.  f2  XF4 48.h4  h6 49.  f1  b1 + 50.  e1 e5 51.h5 f452.  d2 +  c7 53.  c2 +  b6
0 tot 1
Download PGN
Bent u van plan om te werken aan het programma voort te zetten, houd waardoor het sterker en nuttiger voor schakers? Of wil je op een bepaald moment terug te keren naar engineering en astronomie?
Ik hou van schaken en programmering, dus wat betere manier om dit uit te drukken dan in het creëren en verbeteren van een schaakspel motor die wordt gebruikt door duizenden schaken fans over de hele wereld. Na de zeer veeleisende release van Houdini 3 Ik hoop om wat tijd uittrekken voor de familie en om uit te gaan observeren sterren en planeten met de grote telescoop. Maar begin 2013 zal ik weer gaan werken voor Houdini 4.
Dus hoe sterk is de huidige versie, die ChessBase zal volgende week vrij?
Vanaf de eerste openbare versie van mei 2010 Ik ben nu in staat om toe te voegen ongeveer 150 Elo sterkte verbetering. Dat is meer dan 50 punten per jaar, een rente enige menselijke GM zou blij zijn met. Het is verheugend om terug te blikken op deze evolutie, aangezien elke Elo punt dat wordt gewonnen is veel creativiteit en hard werken. Ik heb helemaal niet verwacht in 2009 dat Houdini zou het schaken motor scène worden domineert al enkele jaren, maar nu dat we op dit punt ben ik blij dat de droom voort te zetten.
Copyright Houdart / ChessBase
Foto's van Robert Houdart door Jan Lagrain van Schaakfabriek
Een onverslaanbare combinatie: 's werelds sterkste schaker motor
die op 's werelds beste schaken-interface

Geef toe aan de magie van dit programma! Slechts twee jaar geleden de Houdini schaken motor stormde naar de top van de ranglijsten, en sindsdien is de onbetwiste nummer een schaakspel motor in de wereld. Het geheim van zijn succes: Houdini introduceert pure magie in het spel van het schaakspel! De motor van de Belgische programmeur Robert Houdart vindt trucs op plaatsen waar de andere motoren kan niets zien.
De nieuwe versie, Houdini 3, gaat zelfs nog verder met de schaakwereld met nog een andere verhoging van de speelsterkte: tenminste 50 Elo punten, dankzij een groot aantal verbeteringen in de zoekalgoritmen. Zij manifesteren zich op verschillende manieren, in diverse fasen van het spel. In de opening Houdini 3 toont een nog subtieler begrip van ruimte en activiteit, in het middenspel het programma spots sneller dan voorheen, toen stukken zijn in gevaar wordt gedomineerd, en in het eindspel de juiste evaluaties en oplossingen voor problemen worden gevonden veel eerder dankzij een sneller, dieper zoeken. In de loop van deze nieuwe ontwikkeling en de fijnafstelling van de motor Houdini gespeeld, geloof het of niet, tien miljoen test spellen!
Houdini 3 wordt geleverd met de nieuwste Deep Fritz 13 schaken interface en dus ter beschikking stelt alle training en analyse functies van premium 's werelds schaakprogramma. Inbegrepen in het pakket zijn een jaar klassieke lidmaatschap van het schaken server Playchess.com, online toegang tot 's werelds grootste analyse database "Let's Check" * en het gebruik van de ChessBase Engine Cloud.
Houdini 3 bevat:

De Houdini 3 motor
De DeepFritz 13 gebruikersinterface in Windows Office 2010 standaard
De DeepFritz 13 database management systeem
Classic lidmaatschap van Playchess.com voor twaalf maanden
De ChessBase Engine Cloud
De ChessBase "Let's Check"-functie (tot 31.12.2015)
Een database met meer dan 1,5 miljoen games
Houdini 3 Standaard multiprocessor versionSupports maximaal zes cores en vier GB aan hash + 12 maanden Playchess.com (classic)
ISBN 978-3-86681-336-6 - EAN 4027975007229. Prijs: 79,90 €
Houdini 3 Pro multiprocessor versie
Ondersteunt tot 32 cores en 256 GB hash + 12 maanden Playchess.com (classic)
ISBN 978-3-86681-337-3 - EAN 402797500723-6. Prijs: 99,90 €
Systeemvereisten: Minimum: Pentium III 1 GHz, 1 GB RAM, Windows Vista, XP (Service Pack 3), DirectX9 grafische kaart met 256 MB RAM, DVD-ROM drive, Windows Media Player 9 en internet toegang tot het programma te activeren, Playchess . com, Laten we eens kijken, Motor Cloud en updates. Aanbevolen: PC Intel Core i7, 2,8 GHz, 4 GB RAM, Windows 7 (64 bit) of Windows 8 (64 bits), DirectX10 grafische kaart (of compatibel) met 512 MB RAM of meer, 100% DirectX10 compatible geluidskaart, Windows Media Player 11, DVD-ROM-station en internet toegang tot het programma te activeren, Playchess.com, Let's Check, Motor Cloud en updates.
Houdinin 3 zal vanaf volgende week verkrijgbaar - pas op voor nadere mededelingen
http://www.chessbase.com/newsdetail.asp?newsid=8591