Детальная информация

Название: Разработка методики и программного модуля формирования рекомендаций упражнений для игры в шахматы: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными»
Авторы: Животовская Анастасия Николаевна
Научный руководитель: Туральчук Константин Анатольевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Вычислительные машины электронные — Программы; автоматизация; рекомендательная система; шахматы; визуализация; automatization; recommendation system; chess; visualisation
УДК: 004.422.8
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-396
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: ru\spstu\vkr\20669

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: "Разработка методики и программного модуля формирования рекомендаций упражнений для игры в шахматы". Данная работа посвящена созданию методики и программного модуля рекомендаций тренировок по шахматам с пользовательским интерфейсом в виде чат-бота для Телеграм. Введены основные шахматные термины и описан расчет шахматного рейтинга в различных системах, произведен сравнительный обзор основных шахматных сервисов и рекомендательных систем в них. Проведен сравнительный анализ технологий веб-разработки для обоснования выбора стека. Описаны подходы к обработке и анализу изменения рейтинга в зависимости от времени суток. Проведено исследование API шахматного сервиса Lichess. На основе проведенного анализа спроектирована методика рекомендательной системы и разработан Telegram-бот, который был протестирован и апробирован на случайной выборке пользователей, в том числе на студентах секции шахмат СПбПУ. Практическая значимость работы заключается в возможности использования найденных закономерностей и разработанной методики в процессе тренировок шахматистов.

The subject of graduate qualification work is "Development of methodolog and sofware module for recommendations eneration for playing chess exercises". This work is devoted to the creation of a methodology and a program module for recommendations for chess training with a user interface in the form of a chat bot for Telegram. The main chess terms are introduced and the calculation of the chess rating in various systems is described, a comparative review of the main chess services and recommender systems in them is made. A comparative analysis of web development technologies was carried out to justify the choice of the programming stack.Approaches to the processing and analysis of rating changes depending on the time of day are described. A study of the API of the Lichess chess service was carried out. Based on the analysis, a recommender system methodology was designed and a Telegram bot was developed, which was tested and tested on students of the chess section of the SPbPU. The practical significance of the work lies in the possibility of using the found regularities and the developed methodology in the process of training chess players.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Оглавление

  • Разработка методики и программного модуля формирования рекомендаций упражнений для игры в шахматы
    • 1. Обзор шахматных онлайн сервисов
    • 2. Исследование наборов тренировочных данных
    • 3. Проектирование системы рекомендаций
    • 4. Реализация и апробация телеграм-бота
    • Заключение
    • Список использованных источников
    • Приложение 1. Программный код Телеграм-бота
    • Приложение 2. Программный код модуля построения графиков
    • Приложение 3. Программный код модулей загрузки и обработки игр и пользователей

Статистика использования

stat Количество обращений: 6
За последние 30 дней: 0
Подробная статистика