【发布时间】:2020-10-14 05:50:33
【问题描述】:
我有如下三个分类模型,其中我的数据标签是1 或0。
- 具有一些时间序列数据的 lstm 模型具有一个节点作为输出(即
model.add(Dense(1, activation='sigmoid')))所以我的输出类似于[0.1, 0.1, 0.6, 0.9, ...] -
traditional random forest具有功能集 1 - 我正在使用 sklearn 的predict_proba:所以我的输出类似于[[0.9, 0.1], [0.8, 0.2], ...] -
traditional random forest具有功能集 2 - 我正在使用 sklearn 的predict_proba:所以我的输出类似于[[0.8, 0.2], [0.9, 0.1], ...]
我想结合我的三个模型的预测得到一个反映我的分类的概率列表。我在 SO 中搜索了这个,但是像 bagging 和 stacking 这样的建议对我来说是不可能的,因为我也在考虑使用 lstm 模型。
我想知道是否有其他方法可以在 python 中组合这些预测概率。
如果需要,我很乐意提供更多详细信息。
【问题讨论】:
标签: python machine-learning scikit-learn deep-learning classification