Stockfish включит NNUE и прибавит 100 баллов рейтинга
Величайшее событие в мире компьютерных шахмат после появления AlphaZero: Stockfish (сильнейший шахматный движок обычного типа) теперь будет включать в себя экспериментальный проект Stockfish+NNUE.
Stockfish+NNUE (Efficiently Updatable Neural Network - Эффективно обновляемая нейронная сеть) сочетает переборный алгоритм обычного Stockfish с продвинутыми возможностями оценки позиций таких шахматных движков на основе нейронной сети, как AlphaZero и Leela Chess Zero. Stockfish+NNUE смотрит более 50,000,000 позиций в секунду, то есть, вдвое меньше обычного Stockfish, но в 500 раз больше, чем Leela Chess Zero. Принцип работы прост: оценочная функция обычного Stockfish, которая определяет, стоит ли стремиться к определенной позиции, заменена нейронной сетью.
За последнее время Stockfish+NNUE добился значительного прироста рейтинга Эло в сравнении с обычным Stockfish. Chess.com проверил силу движка в турнире продолжительностью 600 партий, где участвовали Stockfish+NNUE, Leela Chess Zero и Stockfish 11. В этом турнире на оборудовании Chess.com/ccc движки выступили примерно одинаково. Leela Chess Zero победила со балансом побед и поражений +3; Stockfish+NNUE занял второе место, набрав 50% очков, а Stockfish 11 остался на последнем с -3 очками.
Статистически эти движки проявили себя одинаково, но на основании этих и других испытаний разработчики Stockfish убедились, что Stockfish+NNUE - путь в будущее. Они объявили 25 июля, что Stockfish+NNUE будет включен в основной проект Stockfish. Каковы последствия этого слияния?
- В Stockfish 12 будет включен NNUE.
- В Stockfish 12 будет включен и традиционный движок для тех пользователей, кто не сможет запускать нейронную сеть на своих компьютерах.
- Предполагается, что команда Stockfish займется многоплатформенной поддержкой проекта NNUE, чтобы пользователям было легче устанавливать эту программу.
Stockfish+NNUE был включен в систему тестирования Fishtest, которая точно оценивает силу программ. Через месяц было установлено, что Stockfish+NNUE более, чем на 100 баллов Эло сильнее, чем Stockfish 11. Этот рост силы за месяц равен достижениям примерно за два года обычного цикла разработки, а Stockfish+NNUE только набирает силу.
Любители компьютерных шахмат с энтузиазмом встретили красивую игру Stockfish+NNUE. Во многих партиях движок сочетал глубокий счет с тонкой оценкой позиций. Разбираем самые яркие партии, сыгранные Stockfish+NNUE за последний месяц.
Хотите видеть Stockfish+NNUE в игре? Следите за Чемпионатом среди компьютерных программ на chess.com/ccc, где сражаются сильнейшие движки.