Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. from sklearn import datasets
  2. iris = datasets.load_iris();
  3.  
  4. from sklearn.decomposition import PCA
  5. dim = 2
  6.  
  7. pca = PCA(n_components=dim, whiten=True)
  8. data_reduced = pca.fit(iris.data).transform(iris.data)
  9.  
  10. from sklearn.model_selection import train_test_split
  11. X_train, X_test, Y_train, Y_test = train_test_split(data_reduced, iris.target, test_size=0.7)
  12.  
  13. # Random Forest
  14. from sklearn.ensemble import RandomForestClassifier
  15. rf = RandomForestClassifier(n_estimators=100, n_jobs=-1)
  16. clf_rf = rf.fit(X_train, Y_train)
  17. print("Acurracy: ", clf_rf.score(X_test, Y_test))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement