Объединение двух классификационных моделей

Я новичок в машинном обучении, я пометил данные 0 для нормального и 1 для атаки. Идея такая:

Я хочу построить модель, которая применяет DT на первом уровне. Выходной сигнал DT будет либо нормальным, либо атакующим. Во-первых, если данные классифицируются как атака со стороны DT, мы предупреждаем. Во-вторых, если данные классифицируются как нормальные, мы берем нормальные данные и передаем их второй модели (SVM), чтобы дважды проверить, нормальные или атакующие.

Я читал об ансамблевом обучении, но большинство этих методов комбинируют модели и принимают среднее значение или взвешивание. Есть идеи, как мы можем это реализовать? Спасибо

1 ответ

Вы определили правило для объединения двух моделей, но почему бы вам не позволить модели изучить это правило?

Вы можете обучать как DT, так и SVM на всех данных. Затем возьмите результат обоих (вероятность нормального) и передайте его другой модели (например, DT), которая предскажет окончательный прогноз.

Таким образом, последняя модель (которая называется супер-моделью) может узнать, является ли правильный способ комбинирования моделей средним / взвешенным / максимальным / минимальным или вашим правилом...

Я надеюсь, что это помогает

Другие вопросы по тегам