(LGB+LR)关于lightgbm中的参数y_pred = gbm.predict(X_train, pred_leaf=True)

  统计/机器学习 监督式学习 推荐系统 特征选择 Python    浏览次数:5460        分享
0


X_trin=X1[0:5000]
y_train=Y1[0:5000]
gbm = lgb.LGBMClassifier(boosting_type='gbdt',max_depth=-1,objective='multiclass',
             num_leaves=5,learning_rate=0.6,n_estimators=1500,metric= 'multi_error',max_bin=150,verbose=-1)
gbm.fit(X_train, y_train,eval_set=[(X1, Y1)],early_stopping_rounds=500,eval_metric='multi_error')
y_pred = gbm.predict(X_train, pred_leaf=True)
print(y_pred.shape)

 上面的是LGB的参数,训练样本5000,标签四分类0,1,2,3


上面是运行结果 我想请教下1308代表的是什么 我看网上说y_pred[:,0] 输出的才是index 但是我不知道为什么

 

classifier   2020-03-19 20:52



   1个回答 
0

你把关键代码复制一下,不然也不知道你的y_pred是什么意思

如果你要得到每个叶子的输出结果,你在调用模型进行predict或者predict_proba的时候设置一下参数,例如:

clf = LGBMClassifier(...)
leaves = clf.predict(x_test, pred_leaf=True)


SofaSofa数据科学社区DS面试题库 DS面经

黑泽先生   2020-03-20 08:43

你好,我把补充的发下面了,麻烦你看下,谢谢啦 - classifier   2020-03-20 20:34
您的发帖不符合社区规范,问题补充可以直接对原问题修改。现在已帮您修复。谢谢配合。 - SofaSofa驹炜   2020-03-20 21:42


  相关讨论

Jaccard相似或者Jaccard距离是怎么计算的?

两个向量的余弦距离大于1?

余弦相似和内积的意义?

推荐系统算法里的cold start是什么意思?

pointwise和pairwise推荐排序算法的区别是什么?

怎么给推荐结果增加多样性和随机性?

推荐系统里的ALS是什么意思?

推荐系统中常用的表示相似或者距离的方法有哪些?

adaboost里的feature importance和随机森林里的feature importance是一回事吗?

为什么特征重要性约大,在决策树里分裂的顺序却是越靠后呢?

  随便看看

tf.placeholder(tf.float32, shape=(None, 1024))中的None是什么意思

如何重命名pandas的dataframe的列名

matplotlib一个画板上多个图叠加,如何决定图层上下?

向量梯度下降优化的最佳步长?

kNN算法有哪些缺点?