вопрос в том как провести грань между [1, 2, ..., 100] и [1, 2, 3, 3, 2, 1, ...] и это при всём том, что они могут храниться как float.
В общем случае это невозможно. Всегда есть возможность встретить данные, у которых одна фича 'степень_прозрачности' принимает значения от {0,1,2,3}, а вторая фича 'форма_объекта' принимает те же значения {0,1,2,3}, но эти значения означают куб, шар, пирамида, цилиндр.
Если переменная принимает ограниченное число значений, то в принципе не важно, что у нее есть знаки после запятой, можно попробовать закодировать ее как категориальную переменную. Осталось только формализовать понятие "ограниченного числа значений"
Обсуждают сегодня