楼主: wpwpoiu
1093 1

模型融合 stacking [推广有奖]

  • 1关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
127 点
帖子
14
精华
0
在线时间
13 小时
注册时间
2018-4-18
最后登录
2018-5-20

楼主
wpwpoiu 发表于 2018-5-3 23:03:09 来自手机 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在做模型融合的时候提示feature_names mismatch 实在是找不出哪里出错了请大神帮忙看看

from sklearn.base import clone
def stacking(base_learners, meta_learner, X, y, generator):
  print("Fitting final base learners...", end="")
  train_base_learners(base_learners, X, y, verbose=False)
  print("done")
  print("Generating cross-validated predictions...")
  cv_preds, cv_y = [], []
  for i, (train_idx, test_idx) in enumerate(generator.split(X)):
  fold_xtrain, fold_ytrain = X[train_idx, :], y[train_idx]
  fold_xtest, fold_ytest = X[test_idx, :], y[test_idx]
  fold_base_learners = {name: clone(model)
          for name, model in base_learners.items()}
  train_base_learners(
    fold_base_learners, fold_xtrain, fold_ytrain, verbose=False)
  fold_P_base = predict_base_learners(
    fold_base_learners, fold_xtest, verbose=False)
  cv_preds.append(fold_P_base)
  cv_y.append(fold_ytest)
  print("Fold %i done" % (i + 1))
  print("CV-predictions done")
  cv_preds = np.vstack(cv_preds)
  cv_y = np.hstack(cv_y)
  print("Fitting meta learner...", end="")
  meta_learner.fit(cv_preds, cv_y)
  print("done")
  return base_learners, meta_learner
from sklearn.model_selection import KFold
cv_base_learners, cv_meta_learner = stacking(
  get_models(), clone(meta_learner), xtrain.values, ytrain.values, KFold(2))
P_pred, p = ensemble_predict(cv_base_learners, cv_meta_learner, xtest, verbose=False)
print("\nEnsemble ROC-AUC score: %.3f" % roc_auc_score(ytest, p))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:stack King ING Predictions Prediction

沙发
阿扁V5 学生认证  发表于 2018-6-8 13:45:21 |只看作者 |坛友微信交流群
做stacking融合真的会有提升吗

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 16:39