215 похожих чатов

Ребят, уже несколько дней голову ломаю, может кто встречался и

подскажет..

Данные: есть датасет собранный мной сами где ВРЕМЕННЫЕ РЯДЫ из онлайн игры. То есть, игровое время и куча предикторов. Данные обновляются каждую минуту, поэтому на матч там 15-60 строк.

Цель: предсказать победит команда или проиграет по первым, к примеру, 10 минутам.

Проблема: Не могу правильно понять, как мне их анализировать. Ведь это не стандартный временной ряд, где у меня 1-НО СОБЫТИЕ и его 1000 записей. А много событий (каждый отдельный матч).

К чему я сам пришёл на данный момент: Мне нужна LSTM модель, так как важно, чтобы предсказание учитывало во внимание именно изменение значений с ходом времени. Но как её обучать?
- Может батчами как-то можно загружать по этих 10 минут за одну эпоху и тем самым учить...
- Может вообще распрямить эти 10 минут в один сплошной вектор и подать целиком (но тогда теряется фактор изменения со временем)..

В общем, я в замешательстве и буду благодарен за подсказку ❤️

5 ответов

12 просмотров

Сам не сталкивался с подобным, но мне вот что пришло в голову: Вот у нас есть игра номер 1. Она длилась 30 минут и закончилась победой команды. То есть таргетом будет 1. Из этих 30 минут нам нужно только 10, поэтому мы берем первые 10 записей и строим по всем важным параметрам лаг - минуту, две, три... n назад. Дальше надо как-то посчитать скорость изменения этих показателей и превратить это все в вектор. Для простоты пускай это будет средний diff между лагами. То есть, сумма разностей между лагами признака/10 И тогда мы подаем этот вектор на вход в модель (хоть логистическую регрессию для начала), а на выходе получаем 1 или 0 - выиграла или проиграла команда.

Dmitriy-Zaharnitskiy Автор вопроса
Alexander Nagaev
Сам не сталкивался с подобным, но мне вот что приш...

Интересная мысль! На данный момент, немного больше разобрался с ЛСТМ и, насколько я понимаю, она должна работать так как и задумано - принимать данные пачкой для каждого матча и замечать различия - выдавать решение. Но, если не получится, попробую твой метод, спасибо, что ответил 🤗

Dmitriy Zaharnitskiy
Интересная мысль! На данный момент, немного больше...

А как этот ЛСТМ реализуется? Что подается на вход, и какой ответ на выходе? Мне интересно, потому что иногда приходится по работе с временными рядами иметь дело)

Dmitriy-Zaharnitskiy Автор вопроса
Alexander Nagaev
А как этот ЛСТМ реализуется? Что подается на вход,...

Смотри, точно ответить сейчас наверное не смогу, так как сам ещё не пробовал и моё представление пока поверхностное, но я получил некоторое понимание из 2-х источников: Сначала я прочёл эту статью -https://publications.lib.chalmers.se/records/fulltext/250411/250411.pdf А затем получил подтверждение слов в статье этим сообщением: У тебя на каждый матч есть кадры данных, т.е. на каждую минуту есть куча данных, на следующую минуту данные будут другие, это всё касаемо одного матча. Берёшь и пихаешь в лстм эти данные, грубо говоря это как кинолента с кадрами, и по изменениям в этих кадрах тебе надо так обучить сетку чтобы она выдавала 0 или 1, проиграл или выиграл. Сеть должна обучаться на куче таких кинолент, что собственно у тебя и есть.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта