Advertisement
lalkaed

Graph

Sep 3rd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. import codecademylib3_seaborn
  2. from sklearn.datasets import load_breast_cancer
  3. from sklearn.model_selection import train_test_split
  4. from sklearn.neighbors import KNeighborsClassifier
  5. import matplotlib.pyplot as plt
  6. breast_cancer_data = load_breast_cancer()
  7. training_data, validation_data, training_labels, validation_labels = train_test_split(breast_cancer_data.data,breast_cancer_data.target,train_size=0.8,random_state = 19)
  8. accuracies = []
  9. for k in range(1,101):
  10.   classifier = KNeighborsClassifier(n_neighbors = k)
  11.   classifier.fit(training_data,training_labels)
  12.   accuracies.append(classifier.score(validation_data,validation_labels))
  13. k_list = range(1,101)
  14. plt.plot(k_list,accuracies)
  15. plt.xlabel('k')
  16. plt.ylabel('Validation Accuracy')
  17. plt.title('Breast Cancer Classifier Accuracy')
  18. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement