Почему я получаю 100% точность классификации - PullRequest
0 голосов
/ 04 октября 2019

Я не знаю, почему мой показатель точности, f1 все 100%. код выглядит так:

x = f2.iloc[:,:5]
y = f2.loc[:,'rain_tomorrow']

X_train, X_test, y_train, y_test = train_test_split(x, y, test_size=0.2)

from sklearn.metrics import confusion_matrix
from sklearn.tree import DecisionTreeClassifier

dt = DecisionTreeClassifier(max_depth=2).fit(X_train, y_train)
tree_predicted = dt.predict(X_test)
confusion = confusion_matrix(y_test, tree_predicted)

print('Decision tree classifier (max_depth = 2)\n', confusion)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...