Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. import pandas as pd
  2. data = pd.read_csv(filename)
  3.  
  4. ## Separate Training & Validation Dataset
  5. from sklearn.model_selection import train_test_split
  6. X = data.values[:,0:60]
  7. Y = data.values[:,60]
  8. X_train, X_val, Y_train, Y_val = train_test_split(X,Y, test_size = 0.2, random_state=42)
  9.  
  10.  
  11.  
  12. # Build Pipelines – import necessary libraries
  13.  
  14.  
  15. #1. Single Pipeline for Prediction
  16. pipe = Pipeline([
  17. ('LR', LogisticRegression())
  18. ])
  19.  
  20. pipe.fit(X_train,Y_train)
  21. pred = pipe.predict(X_val)
  22. print(accuracy_score(Y_val, pred))
  23.  
  24. #2 Single Pipeline with data scaling
  25.  
  26. pipe = Pipeline([
  27. ('Scaler', StandardScaler()),
  28. ('LR', LogisticRegression())
  29. ])
  30.  
  31. pipe.fit(X_train,Y_train)
  32. pred = pipe.predict(X_val)
  33. print(accuracy_score(Y_val, pred))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement