Использование LSTM для определения временных классов, которые происходят в последовательности - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть последовательность событий, которые происходят во времени, и я хочу классифицировать эти события, используя LSTM. Дело в том, что есть несколько участников, и они делают одну и ту же цепь событий. Данные помечены вручную с использованием отснятого материала камеры. Но данные, подлежащие классификации, получены от датчиков IMU. Последовательность происходит следующим образом: класс 0 -> класс 1 -> класс 2 -> класс 1 -> класс 4 -> класс 0

Теперь моя проблема в том, что я хочу тренироваться с некоторыми участниками и тестировать с остальными. Например, тренируйтесь с данными 8 участников и тестируйте с 2. В этом процессе мне нужно тренироваться с 8 файлами CSV, но важно также учитывать, что это все разные файлы (люди). Файлы не имеют одинаковое количество строк (точек данных), но имеют одинаковое количество столбцов (объектов). Ярлыки варьируются в зависимости от того, сколько времени занимает каждый человек для каждого вида деятельности. Для тестирования я хочу классифицировать все строки по метке класса и проверить на соответствие фактическим меткам, чтобы найти точность. Опять же, мне нужно пройти тестирование на человека.

Пожалуйста, дайте мне знать, как это сделать для LSTM в Керасе. Также будут очень благодарны за любые предложения по настройке гиперпараметров и количества слоев, которые я должен использовать, а также обо всем, что связано с использованием LSTM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...