Python для цикла застрял и не повторяется - PullRequest
0 голосов
/ 26 сентября 2019

Ниже приведен мой код для итераций классификатора KNN для значения K. Когда я запускаю этот код, цикл застревает при запуске.Мне пришлось несколько раз убить программу и запустить ее заново.Все еще не повезло!

CrossValAccuracy=[]
F1=[]
for i in range(50):

    KNNModel= KNeighborsClassifier(n_neighbors=i+1)
    KNNModel.fit(train_data_x,train_data_y)
    CrossValAccuracy.append(np.mean(cross_val_score(KNNModel, train_data_x, train_data_y, cv=10, scoring='accuracy')))
    F1.append(np.mean(cross_val_score(KNNModel,train_data_x,train_data_y,cv=10,scoring='f1_micro')))

best_k= np.argmax(F1)+1

print ("Best value of K based on model F1-score is:",best_k)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...