Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. scores = []
  2. kf = StratifiedKFold(n_splits = 10, random_state = 678)
  3. for train_index, test_index in kf.split(standard_all, Y):
  4.     x_test, x_train = standard_all[test_index], standard_all[train_index]
  5.     y_test, y_train = Y[test_index], Y[train_index]
  6.     clf = KNeighborsClassifier(1, n_jobs = 4)
  7.     clf.fit(x_train, y_train)
  8.     scores.append(clf.score(x_test, y_test))
  9. print("Poszczególne wyniki: ", scores)
  10. print("Błąd wyznaczony procedurą walidacji krzyżowej: ", np.array(scores).mean())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement