Я делаю дерево решений, и я хотел бы заставить алгоритм оценивать условия только в целых числах. Функции, которые я использую, являются дискретными и целыми, поэтому не имеет смысла, что дерево показывает "X <= 42.5" </strong>, поэтому в этом примере я хочу, чтобы дерево отображалось вполе один из эквивалентов среди "X <43" </strong> или "X <= 42" </strong>.
Мне нужно это, чтобы сделать дерево более понятным для нетехнических людей. Не имеет смысла показывать «меньше 15,5 песен» , оно должно быть меньше 43 или меньше или равно 42 .
Я попытался изменить типы столбцов исходных таблиц, и все они имеют тип int64, и проблема сохраняется.
Код I 'м:
clf = tree.DecisionTreeClassifier(criterion='gini',
max_depth=2,
splitter='best')
clf = clf.fit(users_data, users_target)
Пока что я не нашел никаких параметров или чего-либо подобного в документации.
Спасибо!