Я понимаю, что до добавления «функций» к любым классификаторам, которые необходимо преобразовать в числовые значения c (т.е., например, не могут быть категориальными значениями), вы можете использовать что-то вроде Labelencoding / DictVectorizer для этой цели. Что меня немного смущает, так это то, что нам нужно преобразовать наши «цели» в числовые значения c?
(Я использовал GaussianNB, где мне не нужно было конвертировать цели в числовые значения. Я думаю, более уместный вопрос, когда мне нужно конвертировать)