小编Pau*_*ney的帖子

我的准确度是 0.0,我不知道为什么?

我得到的准确度为 0.0。我正在使用波士顿住房数据集。

这是我的代码:

import sklearn
from sklearn import datasets
from sklearn import svm, metrics
from sklearn import linear_model, preprocessing
from sklearn.neighbors import KNeighborsClassifier
from sklearn.metrics import accuracy_score
boston = datasets.load_boston()

x = boston.data
y = boston.target

train_data, test_data, train_label, test_label = sklearn.model_selection.train_test_split(x, y, test_size=0.2)

model = KNeighborsClassifier()

lab_enc = preprocessing.LabelEncoder()
train_label_encoded = lab_enc.fit_transform(train_label)
test_label_encoded = lab_enc.fit_transform(test_label)

model.fit(train_data, train_label_encoded)
predicted = model.predict(test_data)
accuracy = model.score(test_data, test_label_encoded)
print(accuracy)
Run Code Online (Sandbox Code Playgroud)

如何提高此数据集的准确性?

python scikit-learn

5
推荐指数
1
解决办法
683
查看次数

标签 统计

python ×1

scikit-learn ×1