О нас

Машинное обучение встречается с профессиональным League of Legends. Мы анализируем данные профессиональных матчей для предоставления прогнозов вероятности победы в реальном времени.

Riftcast — это платформа на основе данных, которая прогнозирует результаты профессиональных матчей League of Legends. Мы отслеживаем команды в основных лигах по всему миру, строим статистические профили на основе их истории выступлений и запускаем обученные модели машинного обучения для генерации вероятностей победы перед каждым матчем.

Будь вы фанатом, ищущим обоснованные выводы, или аналитиком, исследующим тенденции данных, наши модели обеспечивают количественное преимущество, основанное на реальной статистике матчей, а не на догадках.

Riftcast охватывает все основные профессиональные лиги, включая LCK, LPL, LEC и LCS, а также региональные лиги: LFL, Prime League, TCL, CBLOL и другие. Наша система обрабатывает тысячи записей отдельных матчей для построения полной картины соревновательной сцены.

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

FastTree

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

LightGBM

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

PCA Sweep

Наша самая сложная модель, обученная на более чем 40 000 конфигурациях гиперпараметров с использованием PCA (анализа главных компонент) для снижения размерности. PCA Sweep извлекает наиболее предсказательные сигналы из сотен статистических характеристик.

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

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

Данные автоматически собираются из нескольких источников в течение дня. Новые результаты матчей фиксируются в течение нескольких часов, а наши модели переобучаются каждое утро в 06:00 CET. Во время прямых трансляций Riftcast также отслеживает состояние игры в реальном времени.

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

1

Сбор данных

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

2

Обучение моделей

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

3

Прогнозирование

Выберите любые две команды и получите мгновенную вероятность победы. Добавьте драфт чемпионов для ещё более точных оценок. Наши модели обновляются ежедневно по мере поступления новых данных о матчах.

Advertisement

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

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

Как часто обновляются прогнозы?

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

Какие лиги вы охватываете?

Мы охватываем все основные профессиональные лиги, отслеживаемые LoL Esports, включая LCK, LPL, LEC, LCS, LCP (PCS), CBLOL, TCL и множество региональных лиг: LFL, Prime League, LES, First Stand и EMEA Masters.

Какие данные используются в прогнозе?

Каждый прогноз объединяет десятки признаков: рейтинги Elo, процент побед, разницу золота и опыта, вероятности первого объекта, контроль обзора, участие в убийствах, нанесенный урон и скользящие средние. Прогнозы с драфтом дополнительно учитывают мета-оценки чемпионов, мастерство игроков, командную синергию и преимущества контрпиков.

Почему разные модели дают разные вероятности?

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

Riftcast бесплатен?

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

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

Riftcast не аффилирован с Riot Games, Inc. и не одобрен ими. League of Legends и все связанные свойства являются товарными знаками или зарегистрированными товарными знаками Riot Games, Inc.

Есть вопросы, отзывы или хотите сообщить о проблеме? Свяжитесь с нами:

riftcast.support@gmail.com