Hvor stærke er de stærkeste skakmotorer?


Bedste svar

Opdatering. En ny TYPE skakmaskine er på banen og har slået verdens bedste motor – Stockfish 8 – i en 100-kamp. Det hedder Alpha Zero. Den vandt 28 spil, lod 72, og tabte 0, for en score på 64 ud af 100.

Stockfish bruger ikke en ren brute force-tilgang, men en af ​​grundene til, at den scorer så højt, er fordi den beregner en fantastiske 70.000.000 positioner pr. sekund. Men Alpha Zero besejrede det og beregner kun 80.000 positioner i anden række.

Alpha Zero er AI ved hjælp af et neuralt net. Det fik skakreglerne (ingen åbningsbog, ingen programmeret strategi, ingen stormesterspil og ingen afslutningstabeller) – og lærte derfra, hvad det gjorde ved skak ved blot at spille mod sig selv i 4 timer. Det var nok til at slå Stockfish. Faktisk lærte Alpha Zero i disse 4 timers praksis mere om at vinde skak end mennesker i de ~ 1.500 år, de har akkumuleret skakvisdom.

Svar

Jeg vil forsøge at besvare spørgsmålet på baggrund af skakspil mellem Stockfish 8 vs AlphaZero, som jeg har set og analyseret.

AlphaZero, den selvlærende AI fra DeepMind, trænede sig selv inden for 4 timer til spil med Stockfish og ødelagde Stockfish i 100 spil match.

I de fleste spil kunne vi se, at det er ligeglad med materialet. Det bekymrer sig om positionen og brikkernes aktivitet. Dens spil ligner at angribe. Selv med de sorte stykker ofrer det få bønder for at få åbne filer og udvikle dets stykker ordentligt.

Vi som mennesker ved, at Materiale betyder mere i skak. Vi ved, at position også betyder noget, men i stedet for at skabe magi på brættet i det midterste spil har vi en tendens til at udveksle brikker, få nogle fordele og ser frem til slutspillet. For eksempel ved vi, at en rook er bedre end en biskop / en ridder; selvom biskoppen / ridderen er veludviklet og besidder positionen, udveksler vi den til underudviklet Rook.

Selv skakmotorer har prioriteten af ​​de stykker, der er hårdkodede i dem. Skakmotorer spiller også bedre positionskak. Også stykkernes prioritet varierer alt efter positionen. Men ingen af ​​skakmotorer ville ofre noget materiale, hvis der ikke er en sikker fordel. Tværtimod gør AlphaZero det. I et af spilene ofrer det omkring 3 bønder.

Du kunne se spillet her, (kredit: Anna Rudolf og YouTube)

Det vigtigste, AlphaZero spiller for er “lammende sin modstander”. Vi kan se, at de fleste af dens modstanderstykker ikke flyttes eller er underudviklede.

Dette er hvad vi mennesker kunne lære af AlphaZero. Dette er en ny måde at tænke i skak på.

Hvordan det formår at gøre det: – Det kender bare den grundlæggende regel for skak. Det fandt ud af mange ting alene. – Det ved ikke, at Rook har flere point eller biskop eller ridder. Det ved bare, King er den der betyder noget. – AlphaZero er som en strålende person, der ikke har nogen lærer eller mentor, han ser på skak på sin egen måde og bliver bedre til det.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *