我已经使用 sklearn 工具有一段时间了,但我现在遇到了这个奇怪的问题。我只是试图用 sklearn 构建一个 KNN 回归器,但执行需要永远,并且在调试时看起来 fit 函数的执行似乎永远需要执行。我应该提到数据集很大(约 25,000 条记录,具有 10 个特征),但仍然 - 我现在等了一个小时还没有结果。
什么可能导致这种情况?
相关的一段代码:
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.25, random_state = 42)
regressor = neighbors.KNeighborsRegressor(n_neighbors = n, algorithm = algorithm, weights = weights)
regressor.fit(X_train, y_train)
y_pred = regressor.predict(X_test)
train_score = regressor.score(X_train, y_train)
test_score = regressor.score(X_test, y_test)
12345678_0001
相关分类