Advertisement
hendriawan

04-myiris.py

Nov 27th, 2022
900
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. #split data training  
  2. # https://en.wikipedia.org/wiki/Iris_flower_data_set
  3. #https://scikit-learn.org/stable/modules/model_evaluation.html?highlight=classification
  4. #perbandingan model iris
  5. import sklearn
  6. from sklearn import datasets
  7. from sklearn.neighbors import KNeighborsClassifier
  8. from sklearn.naive_bayes import GaussianNB
  9. from sklearn.svm import SVC
  10.  
  11. from sklearn import model_selection
  12. #tambahani prediksi
  13. from sklearn.metrics import accuracy_score
  14.  
  15. iris = datasets.load_iris()
  16. X  =iris.data
  17. Y  =iris.target
  18.  
  19. kfold= model_selection.KFold (n_splits=10, random_state=14, shuffle=True)
  20. model = KNeighborsClassifier(n_neighbors=5)
  21. result= model_selection.cross_val_score(model, X, Y, cv=kfold,scoring='accuracy')
  22. print (result.mean(),result.std())
  23.  
  24. model =GaussianNB()
  25. result= model_selection.cross_val_score(model, X, Y, cv=kfold,scoring='accuracy')
  26. print (result.mean(),result.std())
  27.  
  28. model=SVC()
  29. result= model_selection.cross_val_score(model, X, Y, cv=kfold,scoring='accuracy')
  30. print (result.mean(),result.std())
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement