Оценка позиции для любителей. Максим Олегович Максименко. Читать онлайн. Newlib. NEWLIB.NET

Автор: Максим Олегович Максименко
Издательство: ЛитРес: Самиздат
Серия:
Жанр произведения: Прочая образовательная литература
Год издания: 2019
isbn:
Скачать книгу
оптимизировать свой продукт для еще более качественного анализа любых позиций при меньших временных затратах.

      О движке TetaZero

      Недавний триумф нейронного алгоритма AlphaZero в матче с сильнейшей компьютерной программой Stockfish, позволил усомниться в действительно недостижимом уровне игры компьютерных шахмат. Стоит заметить, если бы Stockfish сократил разгромный счет до минимума, то не создалось бы прецедента, чтобы начать разработку нашего алгоритма TetaZero.

      Алгоритм, обозначенный как «TetaZero», является адаптивной версией шахматной программы Stockfish с элементами оценки Alpha Zero. Алгоритм TetaZero думает подобно человеку, имея собственный стиль, который ближе к тому, как думают гроссмейстеры. Если будет матч между TetaZero и Stockfish, то, скорее всего, выиграет Stockfish. Тем не менее, алгоритм TetaZero часто дает лучшие результаты в долгосрочном анализе и анализе собственных игр. На начальном этапе алгоритм TetaZero ведет партию, двигаясь по ГМ-играм на 70% чаще, чем стандартный двигатель. Кроме того, оценка шансов на выигрыш в играх GM более сбалансирована в алгоритме TetaZero. Это достигается благодаря уникальному исходному коду.

      Алгоритм TetaZero оценивает динамические факторы выше стандартного движка, например, Stockfish. Такие факторы играют определенную роль, например, в некоторых гамбит-линиях, которые движку Stockfish могут показаться сомнительными, в то время как алгоритм TetaZero видит хорошую компенсацию за принесенный в жертву материал.

      Анализ Smart F+

      Это новый метод анализа позиции. Движок TetaZero отклоняет значимую позицию, для создания сложной для конкретного расчета игры, и производит счет вариантов с чистого листа.

      Результаты, полученные в результате анализа Smart F+, не похожи на обычную оценку положения шахматных двигателей. В нашем примере, движок TetaZero сообщает нам, что статистически черные могут рассчитывать на перевес, если сыграют 16 … h6 и, если сыграют 16 … Qa5, то игра усложнится без возможности зафиксировать ничью, с шансами черных вернуть пожертвованный перевес (оценки не всегда даются с точки зрения белых). Поскольку, долгосрочные шансы лучше оцениваются, чем в традиционном поиске.

      Качество статистической оценки, полученной при поиске Smart F+, улучшается за счет наличия небольшого или значительного перевеса в пользу движка TetaZero, а не большей глубины поиска. Последнее можно объяснить тем, что движок TetaZero не рискует проиграть, не давая оппоненту зафиксировать ничью троекратным повторением, или постройкой крепости. Каждый дополнительный слой глубины поиска уменьшает количество времени на партию, которую движок TetaZero не может играть вечно. Если вы собираетесь дать ему всего пару минут, то поиск Smart F+ хорошо справится; если вы позволите ему анализировать на более длительный срок, вы захотите использовать глубокий поиск на основе всех компонентов.

      Поиск Smart F+ всегда проводится в ситуации, когда движок TetaZero владеет некоторым перевесом. Это связано с тем, что при неглубокой глубине поиска, если TetaZero или его оппонент находится в цейтноте параллельный поиск неэффективен.

      Архитектура Slider

      Уникальная архитектура игры, которая сосредотачивает красоту, практичность и результативность в реальной партии!

      Рейтинг Эло

      TetaZero не имеет собственного рейтинга эло, но это не значит, что движок не играет в силу компьютерных программ по типу Stockfish, напротив, имеет смысл нестандартная игра.

      Почему автор не развивает движок TetaZero?

      Вопрос серьезный, т.к. объективно на него ответить в условиях отсутствия сравнения с рейтингами реальных шахматистов нельзя. Отсутствие эло может быть связано с желанием автора максимально адаптировать движок TetaZero к практической игре с шахматистами, а не с движками.

      Почему автор отказался от идеи квадрата в движке TetaZero?

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

      Какую литературу нужно читать для понимания игры движка TetaZero?

      Оценка позиции с точки зрения перевеса и определением у кого лучше позиция, а у кого хуже, производится по следующей библиотеке:

      Оценка позиции – Авни Амация – Мышление гроссмейстера

      Буфер стабильности (Психологический козырь) – С.Лысенко – Беседы с шахматным психологом

      Хотелось бы уточнить, что прочтение указанных выше книг не обязательная мера, т.к. это лишь увеличит скорость усвоения данного материала. Вы можете и не прибегать к этому методу, просто перечитав книгу пару раз, ввиду ее небольшого объема, это не составит большого труда.

      Дебютная книга

      Белыми

      Каталонское начало репертуар за белых

      Староиндийская защита Система Смыслова

      Черными

      Сицилианская защита Челябинский вариант

      Славянская защита репертуар за черных

      Дебютный репертуар

      Дебютный