Выбор ответа Middle Несбалансированные классы обновлено
Как работает SMOTE
Вопрос
Как SMOTE создаёт новые объекты редкого класса?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Берёт объект редкого класса и одного из его k ближайших соседей того же класса и ставит точку между ними. Синтетическая точка x + λ(xсосед - x), λ из [0, 1].
Варианты ответа
- Копирует случайные объекты редкого класса без изменений, пока классы не станут равными по размеру
- Берёт объект редкого класса и одного из его k ближайших соседей того же класса и ставит точку между нимиправильный ответ
- Добавляет к объектам редкого класса гауссов шум с дисперсией, равной выборочной дисперсии каждого признака
- Обучает на редком классе небольшую генеративную нейросеть и сэмплирует из неё новые объекты
Разбор
Синтетическая точка x + λ(x_сосед - x), λ из [0, 1]. Это интерполяция в пространстве признаков: плохо работает с категориальными признаками, высокой размерностью и перекрывающимися классами. Применяют только к трейну внутри фолда, никогда до разбиения.
- Копирование это обычный oversampling.
- Шумовые варианты существуют, но это не SMOTE.
- Генеративные модели используют иногда, но SMOTE устроен проще.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.