[英]confusion matrix of pickled random forest model
是否可以仅使用保存为 pickle-dump 的 model 来重建袋外验证的完整混淆矩阵?
mymodel.oob_score_
报告 OOB 分数为 0.75682
我在这里发现可以像这样提取这个 model 的预测标签:
pred_train = numpy.argmax(mymodel.oob_decision_function_,axis=1)
但是火车标签是否也保存在模型文件中的某个地方?
这取决于您使用pickle.dump()
导出的内容,但一般来说,如果您只导出随机森林,则不会。
sklearn.ensemble.RandomForestClassifier
只有这些属性,而基本事实不是其中之一。
oob_decision_function
仅存储一个大小为( n_samples
, n_classes
)的数组,因此您无法从那里获取它们。 没有其他属性可以存储 oob 基本事实。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.