В настоящее время я сталкиваюсь с проблемой машинного обучения, и я достиг стадии, когда мне нужна помощь.
У меня есть различные временные ряды позиционных (x
, y
, z
) данных, отслеживаемых датчиками. Я разработал еще несколько функций. Например, я растеризовал все трехмерное пространство и вычислил cell_x
, cell_y
и cell_z
для каждого временного шага. Временные ряды имеют переменную длину.
Моя цель - построить модель, которая классифицирует каждый временной шаг с метками 0
или 1
(двоичная классификация, основанная на прошлых и будущих значениях). Поэтому у меня много тренировочных временных рядов, где метки уже установлены.
Одна вещь, которая может быть очень проблематичной, состоит в том, что в данных очень мало меток 1
(например, только 3 из 800 образцов помечены 1
).
Было бы замечательно, если бы кто-то помог мне в правильном направлении, потому что существует слишком много возможных проблем:
- Неправильные гиперпараметры
- Неправильная модель
- Слишком мало меток
1
, но я думаю, что это не большая проблема, потому что мне нужна только модель, которая предлагает правильные временные шаги. Поэтому я бы использовал только пики вывода.
- Плохо или слишком мало данных для обучения
- Плохие функции
Я ценю любую помощь и советы.