Почему 98% вероятности — не приговор: как ИИ считает футбольные матчи и где ошибается — 06.10.2026

Почему 98% вероятности — не приговор: как ИИ считает футбольные матчи и где ошибается — 06.10.2026

Почему 98% вероятности — не приговор: как ИИ считает футбольные матчи и где ошибается — 06.10.2026

Я вчера разбирал матч Wales U21 — Austria U21, где модель выдала П1 с вероятностью 98%. Звучит как верняк? Именно так думают многие, пока не видят, как ИИ проваливается на простых вещах. Давайте разберём, что стоит за этими цифрами, какие алгоритмы мы используем и почему даже 98% — это не гарантия.

Какие модели работают в предсказаниях

В основе наших прогнозов — ансамбль из нескольких ML-моделей. Random Forest хорошо ловит нелинейные зависимости, но может переобучаться на мелких выборках. XGBoost и LightGBM — это градиентный бустинг, который быстро обучается и даёт стабильный фича-импорт. CatBoost отлично работает с категориальными признаками (лига, стадион, турнир). А нейросети (в основном LSTM и трансформеры) используются для анализа временных рядов: формы, динамики xG, серий.

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

Feature engineering: что мы «скармливаем» моделям

Сырые данные ничего не значат. Мы готовим признаки, которые несут прогнозную силу:

  • xG (ожидаемые голы) — не просто сумма, а динамика xG за последние 5-10 матчей, разбивка на домашние/гостевые матчи, xG против соперника.
  • Glicko-2 — рейтинговая система, которая учитывает не только результат, но и надёжность оценки (rating deviation). Это важнее ELO, потому что показывает, насколько «уверен» рейтинг команды.
  • Форма — не просто последние 5 игр, а взвешенная форма с учётом силы соперника и мотивации (турнирное положение).
  • Тактические метрики — владение в финальной трети, pressed actions, шансы через фланги/центр.

Например, в матче Moldova U21 — Kazakhstan U21 модель увидела, что Moldova дома генерирует xG 1.8 за матч, а Kazakhstan в гостях пропускает 1.4. Отсюда П1=62% и ТМ 2.5 с кэфом 1.68.

Почему даже 98% — это не приговор

Взять Wales U21 — Austria U21. ML П1=98%, прогноз на ТМ 2.5. Звучит надёжно? Но давайте честно: xG — это вероятностная оценка, а не приговор. Реальный исход зависит от реализации моментов (коэффициент реализации у Wales может быть 12%, а у Austria — 8%, и это сразу меняет картину), решений ВАР (спорные пенальти, офсайды), человеческого фактора (травма за 20 минут до свистка, эмоциональный спад после гола).

Наши модели дают матожидание, а не предсказание. Даже 98% вероятность означает, что в 2 из 100 случаев произойдёт нечто, чего модель не учла: погода, судейская суббота, психология вратаря.

Показатели точности и где мы ошибаемся

Средняя accuracy наших ансамблей на топ-лигах — 64-68% на исход матча, 71-75% на тоталы. Это не 90%, как хотят верить новички. Основные ошибки:

На Zeta AI можно посмотреть, как алгоритмы формируют прогнозы в реальном времени. Больше подходов — в экосистеме ZetaBot.

  • Недоучёт мотивации (кубковые матчи, товарищеские игры).
  • Поздние смены состава (модель работает на данных за 24 часа до матча, а за час до свистка могут выйти резервисты).
  • Высокая дисперсия в

    #модель #wales #austria #матч #звучит

← Все новости