【发布时间】:2019-03-27 06:30:25
【问题描述】:
正如许多地方所述,对于大小为 10000 的输入数据,批量预测整个数据比逐行预测要快得多(在这两种情况下,model.n_jobs=1)。
我知道一对一的解决方案有很多开销。但是在线服务中,请求是一个接一个的,很难先聚合再批量预测。
另一种解决方案是仅使用 scikit-learn 进行训练/验证,并开发一个项目来加载模型文件并优化逐一预测。
问题是预测项目需要知道每种模型的细节(我们可能使用随机森林、LR等)。
所以我的问题是有什么解决方案可以减少 sklearn 的一对一预测开销?
scikit-learn 版本:0.20.0(你可以提出任何其他版本可以解决这个问题)
【问题讨论】:
标签: python scikit-learn