G GuruNetTennis Intelligence

АРХИТЕКТУРА

Как работает GuruNet Tennis Intelligence

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

1. Данные и линия

События и рынки фиксируются агентами BETCITY. Для каждого рынка сохраняются коэффициенты, линия и время наблюдения.

  • Moneyline — победитель матча.
  • Spread — фора по геймам.
  • Total — общий тотал геймов.
  • Свежесть линии учитывается отдельно от времени начала матча.

2. Источники прогнозов

Official, Research и TennisMyLife рассматриваются как независимые источники. В Research дополнительно сравниваются конкретные model_key.

Official

Основной производственный прогноз Sports Predictor.

Research

Набор исследовательских моделей: Surface Elo, Markov, Monte Carlo, Serve/Return ML и ансамбли.

TennisMyLife

Отдельный контур данных, признаков, обучения и live prediction.

3. Жёсткие фильтры

До рейтинга проходят только кандидаты, удовлетворяющие ограничениям Bankroll Lab: вероятность, reliability, edge, EV, odds, свежесть линии и время до матча.

4. Adaptive Ranking

Среди допустимых кандидатов система оценивает, насколько конкретному источнику можно доверять именно в текущем контексте.

  • Контекст: surface + tour + odds bucket + role.
  • Малая выборка сжимается к prior, чтобы случайная серия не стала главным аргументом.
  • Best Probability остаётся контрольным режимом для A/B сравнения.

5. Prospective Ledger

Прогноз замораживается до начала матча, а после результата получает outcome, ROI, Brier и при сопоставимой линии — CLV.