Я новичок в машинном обучении, и я понимаю, что есть параметры и варианты, которые применяются к модели , которую вы подключаете к определенному набору входов, которые можно настраивать / оптимизировать, но эти входыочевидно, привязать к полям, которые вы сгенерировали, разрезая и нарезая кубиками любые исходные данные, которые имеют смысл для you .Но что, если способ, которым вы решили смоделировать и урезать исходные данные и, следовательно, данные обучения, не является оптимальным?Существуют ли способы или инструменты, которые расширяют возможности машинного обучения не только для модели, но и для того, каким образом данные обучения были созданы в первую очередь?
Скажем, вы анализируете акселерометр, GPS, частоту пульса и окружениеданные топографии кого-то движется.Вы хотите попытаться определить, где этот человек, вероятно, истощится и остановится, предполагая, что он будет продолжать двигаться по прямой линии, основываясь на их траектории, и что подъем на любой холм увеличит сердечный ритм до некоторой точки, где он должен остановиться.Если они бегут или ходят, очевидно, изменяют эти вещи.
Таким образом, вы сокращаете свои данные и не стесняетесь исправлять то, как вы это делаете, но это не имеет отношения к основному вопросу:
- Нарезать необработанные данные акселерометра по осям X, Y, Z за прошедшее время A количество секунд до B количество фрагментов, чтобы попытаться профилировать его, возможно, применяя к нему CNN, чтобы определить, работает ли он или гуляет
- Отрезать последние C секунд необработанных данных GPSв последовательность из D (широта, долгота) пар, каждая пара представляет среднее значение E секунд необработанных данных
- На основе предыдущей последовательности , определить скорость и траекторию, а также определить предстоящий наклон, нарезая следующее F расстояние (или секунды, другой вариантопределить из G ) в H количество срезов, профилирование каждого и т. д..
Вы поняли идею.Как эффективно определить A - H , некоторые из которых могут полностью изменить количество и поведение входов модели?Я хочу устранить любую предвзятость, которая у меня есть, относительно того, что правильно, и позволить ей определять сквозное.Есть ли практические решения для этого?Каждый раз, когда он изменяет параметры создания данных, возвращайтесь назад, заново генерируйте обучающие данные, вводите их в модель, обучайте их, настраивайте снова и снова, пока не получите лучший результат.