首页 > 解决方案 > 导出 sklearn 和/或 xgboost 模型对象以在 excel 或 vba 中使用?

问题描述

我目前已经使用 sklearn 和 xgboost(使用相同的数据)训练和测试了几个监督模型。xgboost 模型的性能略好于 sklearn 的 LassoCV。

我正在尝试找到一种方法来导出模型对象,以便非技术人员可以在 Excel 和/或 VBA 中与之交互。具体来说,非技术人员需要能够输入所有特征值以进行新的观察,并让导出的 sklearn 或 xgboost 模型输出新的预测。

我知道我可以将 sklearn 和 xgboost 对象保存为 .pkl。是否有接口或 API 可以从 excel 中获取输入,将其传递给 .pkl 模型文件,并返回正确的标量预测?大约有 40-50 个特征需要输入并传递给导出的模型。从 python 导出模型后,不需要重新训练,仅用于预测。

标签: pythonexcelscikit-learnexportxgboost

解决方案


推荐阅读