【发布时间】:2019-11-11 14:51:12
【问题描述】:
我训练了一个具有缩放特征的 SVM scikit-learn 模型,并将其保留以供以后使用。在另一个文件中,我加载了保存的模型,我想提交一组新的特征来执行预测。我是否必须扩展这组新功能?我怎样才能只用一组功能做到这一点?
我没有缩放新值,我得到了奇怪的结果,我无法进行预测。尽管如此,StratifiedShuffleSplit 生成的大型测试集的预测运行良好,准确率达到 97%。
问题在于使用经过缩放特征训练的持久 SVM 模型的单一预测。知道我做错了什么吗?
【问题讨论】:
-
您可以在扩展过程中包含您的测试功能,以便您在测试和训练测试的联合上进行扩展。也许这有帮助。您的测试集中缺少准确性也可能是您的测试集结构的问题,您是否进行了交叉验证?这意味着您使用不同的训练集和测试集运行它。
标签: scikit-learn persistence svm prediction