Точность
Важно: для использования расширения на смартфоне, необходимо установить мобильный браузер, поддерживающий расширения. Например Mises Browser.
Рейтинг* — это оценка качества партии для обеих сторон, рассчитанная с помощью специального алгоритма, разработанного командой ArslanovChess. Алгоритм интерпретирует данные от нейросети Maia2 и шахматного движка Stockfish.
При этом рейтинг* не зависит от рейтинга игроков — любая партия, будь то сражение новичков или гроссмейстеров, оценивается по единым критериям.
Как работает алгоритм?
Сначала рассчитывается общая оценка качества партии на основе силы игры обеих сторон. Затем это значение используется для определения рейтинга каждого игрока с учетом количества и серьезности его ошибок.
Важно! Алгоритм поощряет активную и острую игру. Высокий рейтинг получают точные ходы в сложных позициях, тогда как грубые ошибки в простых ситуациях могут значительно снизить общую оценку.
Достичь действительно высокого рейтинга можно только при обоюдно сильной игре с обеих сторон!
1,2-линия — два лучших хода в данной позиции по оценке движка Stockfish. Они отображаются синими стрелками на доске, а их оценка указана в скобках.
Съеденный материал — список фигур, выбывших из партии к этому ходу. Число справа от фигур обозначает материальный перевес в пешечном эквиваленте для конкретного цвета.
Острота позиции — числовое значение, отражающее сложность позиции. Оно зависит от вероятности ошибки и её последствий. Диапазон — от 0 до 100:
0-5 — простая позиция, допустить грубую ошибку можно разве что мисскликом;
6-20 — можно ошибиться, но вероятность небольшая, либо последствия не критичны;
21-40 — острая позиция, достаточно легко допустить грубую ошибку;
41-60 — очень острая позиция, верный ход найти трудно, а неточность влечет серьёзные последствия;
61-100 — крайне острая позиция, нахождение единственного правильного хода требует мастерства, ошибка превращает выигранную позицию в проигранную;
Изм. рейтинга — насколько изменился рейтинг после хода. Значение зависит от остроты позиции, классификации хода (зевок, ошибка, блестящий и т. д.) и общего количества ходов в партии.
Nd3 25% -8 — список ходов, предсказанных нейросетью Maia2.
25% — вероятность того, что среднестатистический любитель выберет этот ход в данной позиции.
-8 — насколько упадёт вероятность победы. Диапазон: от 0 (соответствует первой линии Stockfish) до -100 (ход, превращающий выигранную позицию в проигранную).
При нажатии на Stockfish открывается небольшое меню настроек, состоящее из нескольких параметров.
1. Выбор версии движка
Stockfish 17.1 — самая мощная многопоточная браузерная версия Stockfish на данный момент. Однако она имеет большой размер (около 70 MB), что может привести к длительной загрузке, и требует высокую производительность процессора. Рекомендуется для использования на мощных устройствах.
Stockfish 17.1 Lite — используется по умолчанию. Немного слабее, чем Stockfish 17, но имеет значительно меньший размер (около 7 MB) и работает быстрее. Оптимальный выбор для портативных устройств.
Stockfish Cloud — облачная версия движка. Вычисления происходят на мощном, удалённом компьютере, вам передаются готовые результаты. Рекомендуется для портативных устройств, может на порядок сократить время анализа.
Stockfish 16 Single — однопоточная версия, обеспечивающая лучшую совместимость со старыми устройствами и браузерами. Она предназначена для случаев, когда первые две версии не работают на вашем устройстве. Существенно слабее остальных и не поддерживает уточнение анализа. Использовать не рекомендуется.
2. Количество потоков
Определяет, сколько ядер процессора вашего устройства будет задействовано движком. Для ускорения анализа рекомендуется устанавливать максимально возможное значение.
3. Используемая память
Определяет объём оперативной памяти, выделяемый движку для хранения результатов расчётов. Увеличение этого параметра ускоряет анализ. Однако при слишком высоком значении движок может выдать ошибку. В таком случае просто перезапустите его (см. пункт 4). Если ошибка сохраняется, уменьшите объём памяти и повторите перезапуск.
4. Перезапуск движка
Кнопка для перезапуска движка. Может понадобиться, если он выдаст ошибку после изменения параметров (потоки и память).
Стандартные ходы
Бриллиантовый — корректная жертва, сильный творческий ход. Не обязательно единственный верный, но впечатляет своей идеей.
Замечательный — очень важный ход, демонстрирующий тонкое понимание позиции. Как правило, единственный правильный.
Лучший — соответствует первой линии движка или очень близок к ней.
Отличный — сильный и правильный ход, не уступающий лучшему по идее, но немного уступающий по точности.
Неплохой — корректный, логичный ход, сохраняющий приемлемую позицию, но упускающий часть возможностей.
Теоретический — ход из известных дебютов или из материалов наших курсов и лекций.
Неточность — слабый ход: не ведёт к немедленным потерям, но ухудшает позицию.
Ошибка — серьёзный просчёт, значительно ухудшающий позицию. Часто приводит к потере материала или позиции.
Зевок — грубая ошибка, ведущая к немедленной потере материала или даже к мату.
Эксклюзивные ходы (доступны после расчёта рейтинга)
Триллиантовый — не шаблонный бриллиант. Поражает как глубиной идеи, так и её силой.
Авантюрный — некорректный с точки зрения движка, но может привести к быстрому выигрышу за счёт создания сложной и острой позиции.
Пост скриптум
Несмотря на то, что современные шахматные движки способны анализировать позиции на невероятной глубине, настоящую оценку ходам прежде всего дают люди — мастера, гроссмейстера или опытные тренера. Именно они способны уловить интуитивную ценность, стратегическую идею или психологический эффект, который может не распознать даже самый мощный компьютер.
Компьютерный анализ — это лишь попытка подражания человеческому пониманию шахмат. Он находит сильнейшие ходы, но не всегда объясняет их с человеческой точки зрения. Поэтому важно помнить: оценки движка — это инструмент, а не истина в последней инстанции.
Каждый ход в партии анализируется на 1 миллион нодов. В Stockfish термин "нода" (node) обозначает одну позицию, которая оценивается движком во время поиска лучшего хода. Такой уровень анализа позволяет достичь качества, сравнимого с Lichess и Chess.com. Иногда результат может быть чуть лучше или хуже, так как Stockfish использует альфа-бета-отсечение с различными эвристиками для ускорения поиска, а не перебирает все возможные варианты.
Вы можете уточнить анализ, нажав кнопку "Уточнить анализ". В этом случае движок снова пройдет по всем позициям партии и досчитает ещё 1 миллион нодов. Все результаты сохраняются в памяти, поэтому уже обработанные позиции пересчитываться не будут — движок сосредоточится на вариантах, которые были "отсечены" ранее, и углубит их анализ. Вы можете уточнять анализ неограниченное количество раз, улучшая его с каждым шагом.
Также можно выбрать конкретную позицию и направить все вычислительные ресурсы на её детальный разбор. Эти результаты сохранятся и будут учтены при следующем уточнении анализа.
После каждого уточнения пересчитываются точность, классификация ходов, потери сантипешек и рейтинг, а график обновляется.
Почему анализ выполняется в нодах, а не по фиксированной глубине?
Разные позиции требуют разной глубины анализа. Например, для миттельшпиля глубина 12 часто достаточна для точной оценки, тогда как в эндшпиле даже глубины 60 может не хватить. Использование нодов позволяет автоматически подбирать оптимальную глубину расчёта. Поэтому глубина анализа разных позиций внутри одной партии может значительно различаться.
Кроме того, глубина не является точным показателем качества анализа. Количество вычислений, необходимых для достижения определённой глубины, варьируется в зависимости от движка, его версии и настроек. Разные версии Stockfish могут достигать одинаковой глубины при совершенно разном количестве обработанных позиций.
1. Не существует общепринятого метода вычисления процента точности. Разные анализаторы используют различные формулы и алгоритмы расчёта.
2. Подобно chess.com, мы не снижаем точность за ходы, соответствующие общепринятой теории, даже если современные шахматные движки оценивают их как неточные. Однако наше дерево теоретических ходов значительно расширено за счёт позиций из наших курсов и лекций. Поэтому, если в партии вы следовали нашим материалам, ваша точность может оказаться выше, чем в других анализаторах.
3. Даже если бы существовал единый метод расчёта точности, результат всё равно зависел бы от используемого движка, его версии и настроек.