Тема: Технология анализа шахматных позиций с множеством продолжений с помощью игрового движка «LeelaChessZero»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. Теоретические основы компьютерных технологий по оценке
шахматных позиций 6
1.1. Обзор существующих компьютерных технологий по оценке
шахматных позиций 6
1.2. Инструментальные средства для управления и подключения
шахматных алгоритмов 19
1.3. Техническое задание на разработку технологии 25
Глава 2. Разработка технологии анализа шахматных позиций 29
2.1. Проектирование технологии анализа шахматных позиций с помощью
игрового движка «LeelaChessZero» 29
2.2. Описание технологии анализа шахматных позиций с помощью игрового
движка «LeelaChessZero» 36
2.3. Результаты апробации, техническая документация 36
Заключение 47
Список информационных источников 49
Приложения 54
📖 Введение
С тех пор технологии шагнули еще намного вперед, и на данный момент практически любой стационарный компьютер способен обыграть в матче даже чемпиона мира. Отличие шахматных программ от нейронной сети следующее: нейронная сеть запоминает все свои произведенные анализы, и использует их в будущем. Шахматные алгоритмы же играют каждую партию заново с ноля.
Однако шахматы - игра уникальная. Возможности развития событий в ней настолько велики что математики затрудняются назвать цифру возможных позиций даже после 20 ходов. В связи c этим скорость и расчет оценки позиции играет ключевую роль в работе любого шахматного алгоритма.
Предмет разработки - технология анализа шахматных позиций с множеством продолжений с помощью игрового движка «LeelaChessZero».
Цель работы - спроектировать и разработать технологию анализа шахматных позиций с множеством продолжений с помощью игрового движка «LeelaChessZero».
Для достижения поставленной цели выпускной квалификационной работы были поставлены следующие задачи:
1. Произвести анализ информационных источников, посвященных технологиям компьютерных алгоритмов оценки шахматных позиций .
2. Обосновать выбор программных продуктов для оценки шахматных позиций с помощью компьютерных технологий.
3. В соответствии с техническим заданием произвести разработку технологии анализа шахматных позиций с помощью игрового движка «LeelaChessZero».
4. Подготовить техническую и сопроводительную документацию по использованию технологии анализа шахматных позиций с помощью игрового движка «LeelaChessZero».
✅ Заключение
Ниже представлены видео с демонстрацией установки и настройки технологии:
• Установка программы ChessBase
• Закачка и установка движка Leela Chess Zero
• Установка и использование параметров движка Leela Chess Zero
В процессе выполнения работы в рамках ранее сформулированных задач было выполнено следующее:
1. Произведен анализ литературы, описывающей принцип работы шахматных программ и шахматных движков.
2. Произведен сравнительный анализ инструментальных программ, имеющих возможность подключения шахматных движков
3. В соответствии с техническим заданием спроектирована и разработана технология оценки шахматных позиций.
4. Для описания технологии созданы следующие документы:
• Документ «Технология анализа шахматных позиций» в формате pdf.
• Таблица серии опытов для оптимизации работы движка Leela Chess Zero для основных типов позиций: дебют, стратегия, тактика, эндшпиль.
• Файлы параметров для работы технологии в формате cbparam.
• Видео инструкции содержащие описание алгоритмов установки и настройки программного обеспечения для Leela Chess Zero
• Сайт содержащий ссылки на все ресурсы технологии (pdf документ, видео инструкции, таблицу опытов).
На основе анализа проблемы оценки позиции при стандартных параметрах движка, было выявлено что они не являются оптимальными, а спрос на точность оценки растет ежедневно. Поэтому для увеличения продуктивности движка была разработана технология оценки позиции с настраиваемыми параметрами. Оптимальные параметры были вычислены на основе таблицы опытов оценки позиции.
Анализ инструментальных программ включал в себя сравнение программ ChessBase и ChessAssistant. Выявленные преимущества были в пользу программы ChessBase.
После была произведена разработка технологии в соответствии с техническим заданием, а также документ «Технология оценки шахматных позиций» в формате pdf.
Результаты разработки соответствуют всем требованиям технического задания, а значит поставленная цель достигнута. Работа носит законченный характер.





