lichess.org
Donate

Почему Stockfish 18 - это ИМБА? | Все плюсы Stockfish 18

Software DevelopmentChessAnalysisChess engineOff topic
Значительно мощнее благодаря сети ввода угроз нового поколения, усовершенствованному алгоритму поиска и многому другому.

Всем привет! Давно я не писал блоги, вот решил написать) Надеюсь, буду чаще их выпускать. Ну и давайте сразу - 25 лайков на этом блоге - я иду делать новый, подробности в конце) Всем хорошего просмотра! *Знаю, что немного опоздал, но лучше поздно чем никогда))

Итак, стокфиш 18.. Этого события я ждал 307 дней! Мы очень много ждали Stockfish 18, но мне кажется оно стоило того. Ведь Stockfish 18 намного сильнее своих предыдущих версий! Об этом и поговорим.

Почему Stockfish 18 сильнее?

В тестах против Stockfish 17 этот новый релиз показал прирост Эло до 46 пунктов (для движков это много) и выиграл в четыре раза больше игровых пар, чем проиграл. Качество улучшено во всех аспектах, в том числе в шахматах Фишера. И что же к этому привело?

Оценка нового поколения

В этом выпуске представлена сетевая архитектура SFNNv10. Входной слой сети был дополнен функциями «ввода угроз» в рамках масштабной работы сообщества. Эти функции позволяют движку «видеть», какие элементы находятся под угрозой, что приводит к более точной оценке.

Оптимизация оборудования и производительности

Ключевой особенностью является новая реализация «общей памяти», которая позволяет разным процессам Stockfish использовать одно и то же пространство памяти для весов нейронной сети. Это делает её наиболее эффективной версией для облачного анализа и тестирования с высокой степенью параллелизма.
Также были предприняты значительные усилия для более эффективного использования аппаратного обеспечения за счёт адаптации кода к современным инструкциям процессора и оптимизации взаимодействия потоков во время поиска.

Улучшения в поиске

В Stockfish 18 значительно улучшен поиск с использованием «истории исправлений» для динамической корректировки оценок на основе закономерностей, обнаруженных в ходе самого поиска. Эти и другие усовершенствования позволяют движку выявлять паттерны и оценивать крепости значительно лучше, чем в предыдущих версиях. Также была устранена особенно редкая проблема, связанная с обнаружением троекратного повторения, взятия на проходе и пинов.

Переработанный Рабочий Процесс обучения

Обучение нейронных сетей Stockfish перешло на автоматизированную и воспроизводимую модель. Эта новая система позволяет проекту использовать стандартизированные рецепты для объединения сложных этапов обучения в цепочку. Этот переход облегчает обучение сетей с использованием более 100 миллиардов позиций данных для оценки Lc0.

Когда выйдет Stockfish 18.1 и на сколько он будет сильнее?

Когда выйдет Stockfish 18.1 я не знаю, но думаю, мы будем ждать не так долго как Stockfish 18. Мне кажется, все ключевые обновление которые можно было сделать - сделаны, а дальше просто будут фиксить баги, чуть чуть менять логику поиска и тп.

И что по итогу

Stockfish 18 - намного сильнее своей предыдущей версии, и, получается, ждем Stockfish 18.1! А я жду 25 лайков на этом блоге, и когда это случится - я сразу пойду делать блог про Lichess ботов, но не обычный. Мы сделаем бота 1 КОМАНДОЙ В ТЕРМИНАЛЕ БЕЗ PYTHON, Я ПОПРОБУЮ СДЕЛАТЬ СВОЕГО BOTLI (LICHESS-BOT-MASTER) ЧЕРЕЗ НЕЙРОНКУ И ВОЗМОЖНО ЗАЛЬЮ НА ГИТХАБ, и... Не хочу всё спойлерить :) Знаю, что вы ждали (или не ждали) нового блога оочень долго, сори, я постараюсь делать их почаще. Всем спасибо за просмотр, удачи!