【发布时间】:2018-11-07 14:11:06
【问题描述】:
每次运行此代码时,准确度都会有所不同。谁能解释一下为什么?我在这里错过了什么吗?在此先感谢:)
下面是我的代码:
import scipy
import numpy
from sklearn import datasets
iris = datasets.load_iris()
X = iris.data
y = iris.target
X_train, X_test, y_train,y_test = train_test_split(X,y, test_size = .5)
# Use a classifier of K-nearestNeibour
from sklearn.neighbors import KNeighborsClassifier
my_classifier = KNeighborsClassifier()
my_classifier.fit(X_train,y_train)
predictions = my_classifier.predict(X_test)
print(predictions)
from sklearn.metrics import accuracy_score
print(accuracy_score(y_test,predictions))
【问题讨论】:
标签: python machine-learning scikit-learn classification supervised-learning