在Python中从R复制GBM结果

问题描述

使用python梯度增强软件包将R(使用具有相同参数(深度,树等)的GBM从R的结果复制到我的结果时,我非常困难。

我在测试和训练数据集中使用GBM软件包,将ROC保持在85%。但是,使用Light GBM,XBoost,GradientBoostingClassifier甚至catboost,并尽可能接近参数,我可以获得的最佳结果是测试中的ROC为62%(如果我遵循以下步骤,则在训练中会获得非常高的分数,表明过拟合进行调整)。

我想知道差异是否可以从R中的Bernoulli分发选项中得出。有人有经验从R中的python Boosting包中传输和复制GBM中实现的结果吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)