Исходный размер 832x1152

Анализ шахматных партий

PROTECT STATUS: not protected

Концепция проекта

Недавно я поспорила с соседкой в общежитии (она шахматистка). Настя утверждала, что за месяц невозможно с нуля научиться играть в шахматы и набрать средний рейтинг на платформе liches.com. Для меня это прозвучало как вызов. Мне показалось интересным изучить не только теорию этой игры, но и датасет с более 20000 сыгранными партиями на платформе liches.com на сайте kaggle.com. Я попытаюсь извлечь из него полезную информацию, которая поможет мне побеждать соперников.

Типы диаграмм: (01) гистограмма (02) круговая диаграмма (03) горизонтально столбчатая диаграмма (04) вертикально столбчатая диаграмма (05) точечная диаграмма.

Выбор пал на диаграммы наиболее точно иллюстрирующие различие между данными.

Этапы работы

Внешний вид графиков и диаграмм вдохновлен мудбордом ниже.

Исходный размер 2494x854

Мудборд

Для оформления проекта я использовала цвета ниже.

Далее я буду именовать этапы работы в соответсвии с той информацией, которую планирую извлечь из графиков.

Исходный размер 795x195

(01)Средний рейтинг игроков на платформе liches.com

Данный график определяет понятия среднего рейтинга в нашем споре. Это значение приблизительно равно 1500.

Исходный размер 624x378
Исходный размер 974x822

(02)Лучшие дебюты для новичка

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

Понимание этой информации может помочь в обучении или подготовке к партиям. Например, при игре с новичками, я смогу ожидать определенные дебюты чаще, что позволит мне быть более подготовленным.

На данном этапе чат GPT4(3,4 строчка кода) помог мне отсортировать данные всех пользователей и встроить это в мой код.

Исходный размер 963x648
Исходный размер 974x839

(03) Режим игры

Режимы игры — это различные форматы времени, используемые в шахматах, такие как классический контроль времени, режим с добавлением времени после каждого хода (increment), или, например, быстрые партии (blitz).

График позволяет увидеть, какие режимы времени (по значениям increment_code) наиболее популярны среди игроков с рейтингом до 1500.

Эта информация поможет мне понять, в каких режимах играют новички и менее опытные игроки, что позволит заранее подготовиться к ним.

Исходный размер 974x582
Исходный размер 974x702

(04) Удобное время

Когда игроки с низким рейтингом играют чаще всего? Этот график позволяет увидеть, в какие часы дня наибольшее количество партий среди игроков с рейтингом до 1500. Это даёт понимание когда игроки наиболее активны — утром, днем, вечером или ночью. Благодаря этому я буду знать, в какое время буду сталкиваться с противником более высокого рейтинга меньше всего.

Исходный размер 974x586
Исходный размер 974x819

(05) Продолжительность партии

График помогает увидеть, как опыт и рейтинг могут влиять на стиль игры, длительность партии и стратегию.Это поможет нам решить сразу 2 проблемы: 1)сколько времени уйдёт в среднем на одну партию (удобно для планирования когда играть). Например, благодаря графику можно заметить, что с увеличением рейтинга игрока, увеличивается время партии. 2)насколько глубоко учить дебюты.

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

Исходный размер 974x591
Исходный размер 974x679

Вывод

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

Предлагаю выделить ключевую информацию из анализа: 1)Средний рейтинг на lichess.com 1500. 2)Самый часто встречаемый дебют на рейтинге до 1500 является van’t kruijs opening. Это позволит мне сосредоточиться на конкретном дебюте, а не учить их все (70-80 штук). 3) Самый удобный и эффективный режим для поднятия рейтинга новичку является 10+0 (Рапид). В этом режим больше шанс столкнуться с противником своего уровня, что позволяет нам не терять лишний раз очки натыкаясь на более серьёзного противника. 4)Если я планирую серьёзно начать играть в шахматы, то нужно выделить в день хотя бы час времени. Удобнее всего будет играть с 20 до 21. Именно в это время собирается больше всего игроков соответствующего уровня. 5)Так же я узнала, сколько ходов длятся партии разных рейтингов. Видно, что с возрастанием рейтинга (до 1500) времени на одну партию понадобится больше.

Описание применения генеративной модели

Для своей работы я использовала: 1)https://chatgpt.com/ (как именно использовала указала в п.2) 2)https://www.artbreeder.com/tools/composer для создания обложки написала промт «a vertical image of chess on foreground. an image of standings on the background. the common color pallet is from reference. final image size 2480*3500». Также загрузила третий референс из мудборда и выбрала style =72, content =50. 3)https://color.adobe.com/ru/create/image

Список источников

Датасет взят здесь https://www.kaggle.com/datasets/datasnaek/chess/data.

Блокнот с кодом и датасет

https://drive.google.com/drive/folders/195jiFIlXJJUqFtgdjoueEaRrR7nT3rha

код был написан в редакторе PyCharm

Анализ шахматных партий
Проект создан 02.04.2025
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше