Ultima actualizare:
Acuratețea în șah se calculează în doi pași. Mai întâi evaluarea motorului în centipioni este transformată într-o șansă de câștig, numită Win%. Apoi fiecare mutare primește un scor după cât Win% a cedat: o mutare care nu pierde nimic primește 100%, iar după formula publicată de Lichess o mutare care îți scade șansa de câștig cu 10 puncte primește aproximativ 64%. Acuratețea partidei este o medie a acestor scoruri.
Lichess își publică formulele. Chess.com nu. ChessRank folosește aceiași doi pași ca Lichess, cu propria calibrare. Mai jos găsești formulele, un exemplu rezolvat cu cifre reale și motivele pentru care aceeași partidă primește un scor diferit pe fiecare site.
De la centipioni la procentul de câștig
Un motor de șah își dă evaluarea în centipioni, sutimi de pion, din perspectiva părții care are mutarea. Singuri, centipionii măsoară prost greșelile: să pierzi un pion într-o poziție egală contează mult, pe când să pierzi un pion când ai deja un turn în plus aproape că nu contează. De aceea evaluarea este mai întâi transformată în șansă de câștig. Lichess folosește această curbă:
Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1)
| Evaluare | Win% pentru partea în avantaj | Win% pentru cealaltă parte |
|---|---|---|
| 0,00 | 50,0% | 50,0% |
| +0,50 | 54,6% | 45,4% |
| +1,00 | 59,1% | 40,9% |
| +2,00 | 67,6% | 32,4% |
| +3,00 | 75,1% | 24,9% |
| +5,00 | 86,3% | 13,7% |
Curba este abruptă lângă egalitate și plată la capete. Exact asta e ideea: aceeași pierdere de material costă multă șansă de câștig într-o poziție echilibrată și foarte puțină într-una decisă.
De la procentul de câștig la acuratețea mutării
Pentru fiecare mutare, motorul evaluează poziția dinainte și de după, ambele din perspectiva celui care mută. Scăderea Win% este transformată în acuratețea mutării cu o a doua formulă publicată:
Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669
Un exemplu rezolvat
- Înainte de mutarea ta, motorul arată +1,00 pentru tine. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × 100)) - 1) = 59,1%.
- Joci o mutare după care evaluarea este -0,50 din perspectiva ta. Win% = 45,4%.
- Scăderea este 59,1 - 45,4 = 13,7 puncte de șansă de câștig.
- Acuratețe = 103,1668 × exp(-0,04354 × 13,7) - 3,1669 = 53,7% pentru această mutare.
Pentru alte scăderi, aceeași formulă dă aceste valori:
| Win% pierdut prin mutare | Acuratețea mutării (formula Lichess) |
|---|---|
| 0 | 100,0% |
| 2 | 91,4% |
| 5 | 79,8% |
| 10 | 63,6% |
| 20 | 40,0% |
| 30 | 24,8% |
Acuratețea scade repede în primele puncte, apoi se aplatizează. O serie de mici imprecizii costă mai mult decât se așteaptă majoritatea jucătorilor.
Cum se agregă acuratețea partidei
Scorul partidei nu este pur și simplu media scorurilor mutărilor. Ia cinci mutări cu 100, 100, 100, 100 și 20. Media aritmetică este 84%. Media armonică, dominată de cele mai proaste valori, este aproximativ 56%. Fiecare site își alege propriul drum între aceste două cifre.
- Lichess ponderează mutările după cât de volatilă a fost poziția pe o fereastră glisantă de mutări și combină această medie ponderată cu o medie armonică. Mutările din poziții ascuțite și instabile contează mai mult.
- Chess.com nu își publică metoda de agregare.
- ChessRank combină media aritmetică cu cea armonică, așa că o gafă scade scorul partidei mai mult decât o medie simplă, dar mai puțin decât o medie armonică pură.
Pentru etichetele mutărilor care rezultă din aceleași scăderi, vezi Gafă vs greșeală vs imprecizie: care e diferența? Pentru vechea măsură bazată pe centipioni bruți, vezi Pierderea în centipioni (ACPL) explicată.
CAPS2 de pe chess.com: ce este public și ce nu
Acuratețea de pe chess.com vine din CAPS2, care este proprietar. Public este comportamentul produsului: Game Review dă fiecărei părți un scor de acuratețe, etichetează fiecare mutare și arată un Game Rating, care potrivit centrului de ajutor chess.com „este determinat comparând calitatea mutărilor tale cu ceea ce se așteaptă de la un jucător de nivelul tău de rating”. Conturile gratuite au un Game Review complet pe zi. Platinum oferă Game Review nelimitat, iar Diamond adaugă explicații nelimitate de la antrenor.
Nu sunt publice: formula de la evaluare la scorul mutării, ponderile scorului partidei, setările motorului și pragurile exacte ale etichetelor. Cine spune că știe formula CAPS2 ghicește sau o reconstruiește.
Cum îți analizează ChessRank partidele
Această secțiune este referința pentru modul în care funcționează analiza ChessRank. Fiecare punct provine din codul site-ului.
- Motor. Stockfish compilat în WebAssembly, care rulează în browserul tău, pe dispozitivul tău. Nu se instalează nimic.
- Adâncime. Fiecare poziție a partidei este calculată până la adâncimea 14. Analiza partidei păstrează pentru fiecare poziție cele mai bune două variante ale motorului, de care are nevoie pentru eticheta Great. Report analizează multe partide deodată și păstrează o singură variantă, așa că nu acordă niciodată Great, iar cifrele sale pentru o partidă pot diferi puțin de analiza partidei.
- Deschideri precalculate. Aproximativ 10.000 de poziții de deschidere sunt stocate cu evaluări calculate dinainte, 99,45% dintre ele la adâncimea 40 sau mai mare, fiecare cu până la patru variante ale motorului. Când o poziție din partida ta este una dintre ele, se folosește evaluarea stocată în locul unui nou calcul.
- Tabele de finaluri. Tabelele Syzygy sunt folosite în analiza poziției și de butonul opțional Go deeper din analiza partidei. Nu sunt folosite niciodată pentru acuratețea, etichetele sau ratingul unei partide.
- Unde se calculează scorul. Browserul tău trimite mutările și evaluările motorului la serverul de evaluare ChessRank, care întoarce etichetele, acuratețea și estimarea de rating. Serverul nu păstrează partida.
- Win%. Evaluările sunt transformate în șanse de câștig cu o curbă logistică de aceeași formă ca la Lichess, cu propria pantă. Evaluările foarte mari sunt plafonate, iar un mat forțat contează ca un avantaj foarte mare, care scade cu cât matul este mai îndepărtat.
- Acuratețea mutării. O curbă exponențială a scăderii Win%, de aceeași formă ca la Lichess, cu constante ajustate pe analize chess.com ale unor partide reale. Mutările de teorie și mutările cu o singură opțiune legală primesc 100%. O parte la care fiecare mutare a fost de teorie, forțată sau prima alegere a motorului primește exact 100%.
- Acuratețea partidei. O combinație între media aritmetică și media armonică a acurateței mutărilor. Acuratețea fiecărei faze (deschidere, joc de mijloc, final) folosește o pondere armonică mai mare.
- Etichete. Imprecizia, greșeala și gafa rezultă din mărimea scăderii Win%. Best înseamnă prima alegere a motorului. Great este cea mai bună mutare când a doua variantă este mult mai slabă. Brilliant este un sacrificiu pe care motorul îl confirmă drept corect. Miss înseamnă că o poziție câștigată sau un mat forțat a fost ratat fără ca partida să fie pierdută. Book provine dintr-o listă de deschideri cu nume, iar Forced marchează o mutare cu o singură opțiune legală. Ultima mutare a unei partide nu primește niciodată eticheta de imprecizie, greșeală sau gafă. ChessRank afișează implicit propriile denumiri, iar în Setări poți trece la cele cunoscute.
- Cost. Gratuit, fără cont și fără limită zilnică.
De ce aceeași partidă primește scoruri diferite pe fiecare site
| Lichess | Chess.com | ChessRank | |
|---|---|---|---|
| Motor | Stockfish 19 pentru analiza pe server, plus analiză în browser | Nepublicat | Stockfish (WebAssembly) în browserul tău |
| Adâncime | Nu apare în sursele noastre | Nepublicată | 14 pe poziție, deschideri precalculate la 40 sau mai mult |
| Unde rulează | Serverele Lichess sau browserul tău | Serverele chess.com | Motorul în browserul tău, scorul pe serverul ChessRank |
| Formulă de acuratețe publică | Da | Nu (CAPS2) | Metodă descrisă mai sus, constante nepublicate |
| Etichete ale mutărilor | Imprecizie, greșeală, gafă | Set complet de la Brilliant la Blunder | Set complet de la Brilliant la Blunder, plus Forced |
| Estimare de rating pe partidă | Nu | Da (Game Rating) | Da |
| Limită gratuită | 40 de analize pe server pe zi, analiză în browser nelimitată | 1 Game Review complet pe zi | Fără limită zilnică |
Trei lucruri mișcă cifra. Motoare și adâncimi diferite văd mutări cele mai bune diferite, mai ales în poziții ascuțite. Curbe diferite transformă aceeași scădere a evaluării în scoruri diferite. Iar reguli de agregare diferite ponderează diferit mutările slabe. Pentru mai multe despre dezacordurile dintre motoare, vezi De ce pot rezultatele noastre să difere ușor de alte platforme? Pentru legătura dintre acuratețe și forța de joc, citește Acuratețea în șah în funcție de rating, iar pentru cifra forței pe partidă, Game Rating de pe chess.com explicat.
Întrebări frecvente
Care este formula acurateței în șah?
Lichess o publică în două părți. Win% = 50 + 50 × (2 / (1 + exp(-0.00368208 × centipawns)) - 1) transformă o evaluare în șansă de câștig, iar Accuracy% = 103.1668 × exp(-0.04354 × (winPercentBefore - winPercentAfter)) - 3.1669 punctează fiecare mutare după șansa de câștig pierdută. Chess.com nu își publică formula.
Ce este CAPS2?
CAPS2 este sistemul proprietar cu care chess.com calculează acuratețea în Game Review. Chess.com nu publică formula, ponderile sau setările motorului. Public este doar rezultatul: o acuratețe pe parte, o etichetă pe mutare și un Game Rating.
De ce am acuratețe diferită pe Lichess și pe chess.com?
Cele două site-uri folosesc motoare și setări diferite, curbe diferite de la evaluare la scorul mutării și moduri diferite de a face media mutărilor. Lichess ponderează în plus mutările după cât de volatilă a fost poziția. O diferență de câteva puncte pentru aceeași partidă este normală.
Ce înseamnă procentul de câștig în șah?
Procentul de câștig este evaluarea motorului transformată într-o șansă de câștig între 0 și 100. Pe curba Lichess, +1,00 înseamnă aproximativ 59%, iar +3,00 aproximativ 75%. Formulele de acuratețe măsoară cât din această șansă a cedat fiecare mutare.
Este acuratețea același lucru cu pierderea medie în centipioni?
Nu. Pierderea medie în centipioni adună scăderi brute ale evaluării, așa că pierderea unui pion costă la fel într-o poziție câștigată și într-una egală. Acuratețea transformă mai întâi evaluările în șanse de câștig, așa că același pion costă mult mai puțin când partida e deja decisă.
Folosește ChessRank tabele de finaluri pentru acuratețea partidei?
Nu. Tabelele Syzygy sunt folosite doar în analiza poziției și de butonul opțional Go deeper. Acuratețea, etichetele și estimarea de rating provin din calcule Stockfish la adâncimea 14 și din pozițiile de deschidere precalculate.
Surse
Formulele Win% și de acuratețe și descrierea agregării Lichess provin de pe lichess.org (lichess.org/page/accuracy), iar limitele de analiză Lichess de pe lichess.org/features. Definiția Game Rating și limitele Game Review provin din centrul de ajutor chess.com. Informațiile despre ChessRank provin din propriul cod. ChessRank este un proiect independent și nu este afiliat, susținut sau sponsorizat de Chess.com sau Lichess.