Я использую DecisionTreeClassifier из scikit-learn (https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html) и получаю следующее предупреждение:
FutureWarning: модуль sklearn.tree.tree устарел в версии 0.22 и будет удален в версии 0.24. Соответствующие классы / функции должны быть импортированы из sklearn.tree. Все, что не может быть импортировано из sklearn.tree, теперь является частью частного API.
Я немного озадачен тем, почему я получаю это предупреждение, поскольку я нигде не использую sklearn.tree.tree
, Я использую sklearn.tree
, как подсказывает предупреждение, но все еще получаю это предупреждение. На самом деле я использую код вида:
from sklearn.tree import DecisionTreeClassifier
tree = DecisionTreeClassifier(<params>)
tree.fit(training_data, training_labels)
В соответствии с примером кода, приведенным в https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html, но все равно получаю это предупреждение.
I ' Я искал документацию по scikit и онлайн и не могу найти, как обновить мой код в строке с предложением в предупреждении. Кто-нибудь знает, что мне нужно изменить, чтобы исправить предупреждение?