Sklearn.Exceptions.NotFittedError: этот экземпляр DecisionTreeClassifier еще не установлен.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Sklearn.Exceptions.NotFittedError: этот экземпляр DecisionTreeClassifier еще не установлен.

Сообщение Anonymous »

я пытаюсь визуализировать дерево решений, используя режим из данных изображения в Python без графвиза, используя DecisionTreeClassifier, но продолжаю получать ошибку

Код: Выделить всё

sklearn.exceptions.NotFittedError: This DecisionTreeClassifier instance is not
fitted yet. Call 'fit' with appropriate arguments before using this estimator.
даже я пытаюсь использовать Google Colab и VScode, все равно появляется ошибка. В моем наборе данных есть только 2 столбца: ModusH и Index.
Вот примеры моих наборов данных
Набор данных
И вот код:

Код: Выделить всё

datapisang= pd.read_csv('DataModusdiperbaiki.csv')
X= datapisang[['ModusH']]
Y= datapisang[['Index']]
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)
# Model
DT_model= DecisionTreeClassifier()
DT_model.fit(X_train,Y_train)
DT_model.print_tree()
data = [Modus_citra] # Mode Image
hasilprediksi = DT_model.predict([data])

fn = ['ModusH']
cn = ['Index']

fig, axes = plt.subplots(nrows = 1,ncols = 1,figsize = (4,4), dpi=300)

tree.plot_tree(DT_model,
feature_names = fn,
class_names=cn,
filled = True);

fig.savefig('imagename.png')
Я пытаюсь получить визуализацию, но каждый раз возникает ошибка, даже при использовании графвиза. Как это решить?

Подробнее здесь: https://stackoverflow.com/questions/749 ... e-is-not-f
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»