Порядковое кодирование — это преобразование категорийных признаков в количественные, сохраняющие присущую им упорядоченность. Порядковое кодирование успешно используется в работе с моделями машинного обучения, такими как нейронные сети, которые ожидают числовых входных данных. Задача 1 Преобразуйте признаки техникой Ordinal Encoding. Импортируйте OrdinalEncoder из модуля sklearn.preprocessing. Сохраните результат в переменной data_ordinal. Оформите данные в структуру DataFrame(). Напечатайте на экране первые пять строк таблицы (уже в прекоде)...
Зачастую в категориальной колонке датасета могут присутствовать не все возможные значения. При этом если вы используете энкодер для кодирования колонки (например, OneHotEncoder или OrdinalEncoder) при появлении нового значения метод transform может вызвать ошибку. Рассмотрим, как предусмотреть поведение энкодера на этот случай. Для демонстрационных целей будем использовать следующий датафрейм: Создадим объект OrdinalEncoder, обучим его и попытаемся трансформировать набор, в котором отсутствовали значения: Получим ошибку...