Как собирается xG с сайта xScore? Как нейросеть рассчитывает вероятности? Смотрите видео, чтобы узнать все о сборе xG статистики!
В проекте xScore трудится целый отдел работников, влюблённых в футбол. Именно они и делят между собой разные задачи, чтобы оцифровывать футбольные матчи. Давайте отследим весь путь матча от финального свистка до его превращения в статистику на нашем сайте.
После появления трансляции матчи нарезаются на удары для того, чтобы статистики, вносящие параметры удара в базу, не тратили время на просмотр полного матча.
Затем вся информация о каждом ударе заносится в базу данных. Сюда входит имя и фамилия игрока, который наносит удар, часть тела, которой он сыграл, минута удара и информация о том, чем завершился данный удар. Это - задача администраторов, которые тщательно и внимательно вносят информацию в админ панель. Вы видите все это на сайте в формате таблицы с ударами для каждого матча.
Дальше к работе приступают статистики, они определяют ключевые параметры удара, с которыми работает нейросеть. Задача статистиков - учитывать огромное множество параметров удара.
Параметры удара - особые условия, которые создавались на поле в момент соприкосновения игрока с мячом. Они делятся на главные и второстепенные. Рассмотрим главные параметры.
А теперь рассмотрим параметр, который учитывает только модель xG статистики с сайта xScore и без которого невозможно объективно оценивать вероятности - положение вратаря и защитников в момент нанесения удара. На вероятность гола очень сильно влияет положение вратаря: если он в воротах, вероятности удара стать голом ниже, если его нет - выше.
Чем ближе находится защитник к бьющему игроку, тем меньше у игрока возможных голевых траекторий. Чем больше защитников находится перед игроком, тем больше у них возможностей заблокировать удар. И то, и другое значительно влияет на вероятность удара завершиться голом.
Теперь рассмотрим один из множества второстепенных параметров. Нейросеть сайта xScore учитывает скилл вратаря и скилл бьющего игрока. В основе расчета скилла игрока лежит сложная формула, которая учитывает все удары, которые наносил этот игрок, их xG и результат удара. Ещё один второстепенный параметр - тип передачи, благодаря которой игрок получил мяч, и координаты этой передачи.
В итоге после того, как абсолютно вся возможная информация об ударе появляется на сайте, удар обрабатывается нейросетью, которая учитывает все параметры. Чем больше ударов в базе данных сайта, тем точнее работает нейросеть. На момент записи этого видео в базе данных xScore уже более 25000 матчей и почти 700 000 ударов.
С каждым матчем, с каждым новым ударом точность работы сайта растет. Так что все пользователи сайта во время просмотра матчей и нанесения каждого удара в матче могут знать, что совсем скоро этот момент появится в базе данных xScore и увеличит точность работы сайта. Не забывайте подписываться на нас в соц. сетях (Telegram, VK, Facebook), чтобы первыми узнавать о выходе новых уникальных учебных материалов и об обновлении статистики.