![](/img/trans.png)
[英]Different results for XGBoost using python api and scikit-learn wapper
[英]light gbm - python API vs Scikit-learn API
我正在尝试应用 LightGBM 并浏览了 Python API文档。
Training API 和 Scikit-learn API 之间有什么区别吗? 我们可以使用这两种 API 来针对同一问题实现相同的结果吗?
简短的回答:是的,如果您以相同的方式配置它们,它们将提供相同的结果。
原因是 sklearn API 只是“本机训练”API 的包装器,而后者又是后端 C++ 库的包装器。 最后,这是您的选择。 我个人会建议使用 sklearn API。 2个主要优点是:
pd.DataFrame
或np.ndarray
),trainign 接口是相同的,您可以在 sklearn 模型、lightgbm、xgboost、catboost 或 vawpal wabbit 之间切换通过简单地实例化不同的对象并将它们传递给相同的过程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.