У инженера машинного обучения есть столбец day_of_week со значениями Monday, Tuesday, Wednesday, Thursday, Friday, Saturday и Sunday. Какую технику следует использовать инженеру для преобразования этого категориального столбца в бинарные индикаторные переменные?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: One-hot кодирование.
Почему это правильный ответ
One-hot кодирование — это подходящая техника для преобразования категориальных признаков, таких как дни недели, в бинарные индикаторные переменные. Она создает новый бинарный столбец для каждого уникального значения в исходном столбце. Например, для 'Monday' будет создан столбец 'dayofweekMonday' со значением 1, а остальные столбцы дней недели будут иметь значение 0. Это позволяет моделям машинного обучения обрабатывать категориальные данные без предположения об их порядковой зависимости, что важно для дней недели, поскольку между ними нет естественного числового порядка. Бинарное кодирование (Binary encoding) преобразует категории в двоичное представление, что может быть полезно для категорий с большим количеством уникальных значений, но не является оптимальным для небольшого фиксированного набора дней недели, где one-hot кодирование более прямолинейно. Кодирование метками (Label encoding) присваивает каждой категории числовое значение (например, Monday=0, Tuesday=1), что может ввести модель в заблуждение, предполагая порядковую зависимость, которой нет. Токенизация используется для обработки текстовых данных, разбивая их на более мелкие единицы (токены), что не применимо к фиксированному набору дней недели.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется