hendriawan

02-my_iris.py

Nov 27th, 2022 (edited)
1,360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. #split data training
  2. # https://en.wikipedia.org/wiki/Iris_flower_data_set
  3. import sklearn
  4. from sklearn import datasets
  5. from sklearn.neighbors import KNeighborsClassifier
  6. from sklearn import model_selection
  7. #tambahani prediksi
  8. from sklearn.metrics import accuracy_score
  9.  
  10. iris = datasets.load_iris()
  11. X  =iris.data
  12. Y  =iris.target
  13.  
  14. X_train, X_test, Y_train, Y_test = model_selection.train_test_split (X, Y, test_size=0.2, random_state=75)
  15.  
  16. # data test 30 120 data training
  17.  
  18. model = KNeighborsClassifier()  # default 5
  19. # model = KNeighborsClassifier(n_neighbors==5) #  or
  20. model.fit(X_train, Y_train)  # proses  belajar menghasilkan model yang siap dipakai
  21.  
  22. # menyiapkan data untuk uji dan training beda
  23. # data set harus seimbang dalam jumlah classs
  24.  
  25. # melakukan proses prediksi
  26. test = [[5.1, 3.5, 1.4, 0.2]]
  27. predict= model.predict(X_test)
  28. print (predict)
  29. print (accuracy_score(Y_test,predict))
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment