Skip to content

Instantly share code, notes, and snippets.

@risenW
Created July 10, 2019 12:30
Show Gist options
  • Save risenW/66545dca0bcceaa0924c5047a58a6aeb to your computer and use it in GitHub Desktop.
Save risenW/66545dca0bcceaa0924c5047a58a6aeb to your computer and use it in GitHub Desktop.
#get data for regression task
target = german_cred['age_yrs']
data = german_cred.drop('age_yrs', axis=1)
data = standardize_data(data)
#first level learners
base_learners = [linear_reg, svr_reg, knn_reg]
#meta learner
meta_ln = svr_reg
pred = stackingModel(base_learners, meta_ln, data, target)
#check performance
print("MAE of Stacking Model is : ", get_mae(pred ,target))
#get data for classification task
target = german_cred['bad_credit']
data = german_cred.drop('bad_credit', axis=1)
data = standardize_data(data)
#first level learners
base_learners = [log_cf, svc_cf, knn_cf]
#meta learner
meta_ln = svc_cf
pred = stackingModel(base_learners, meta_ln, data, target)
#check performance
print("ACC of Stacking Model is : ", get_acc(pred ,target))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment