python - 导出 sklearn 和/或 xgboost 模型对象以在 excel 或 vba 中使用?
问题描述
我目前已经使用 sklearn 和 xgboost(使用相同的数据)训练和测试了几个监督模型。xgboost 模型的性能略好于 sklearn 的 LassoCV。
我正在尝试找到一种方法来导出模型对象,以便非技术人员可以在 Excel 和/或 VBA 中与之交互。具体来说,非技术人员需要能够输入所有特征值以进行新的观察,并让导出的 sklearn 或 xgboost 模型输出新的预测。
我知道我可以将 sklearn 和 xgboost 对象保存为 .pkl。是否有接口或 API 可以从 excel 中获取输入,将其传递给 .pkl 模型文件,并返回正确的标量预测?大约有 40-50 个特征需要输入并传递给导出的模型。从 python 导出模型后,不需要重新训练,仅用于预测。
解决方案
推荐阅读
- jquery - 如何使用 jquery 从表中获取所有数据,包括输入和选择标签值?
- python - Python:列表列表
- python - 打开并打印文件的内容?
- r - R data.table:在内部使用 setDF() 似乎不起作用(全局)?
- php - 为什么我在 php 中发送电子邮件时得到 html 代码?
- spring-boot - 无法发送 post 请求(springboot/postman/angular/mysql)
- firebase - 在 Flutter 中接收通知时如何使 Firebase 推送通知增加徽章计数?
- python - 解释 leetcode 中关于二叉树定义的注释
- matlab - 切出除matlab中间指定的NxN部分之外的所有方形数组
- mysql - 从与 Laravel 中的同一视图无关的不同表中获取不同数据的最佳方法是什么?