微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何处理Pycaret在建模时添加额外功能? 用于重用模型

如何解决如何处理Pycaret在建模时添加额外功能? 用于重用模型

导入 Pycaret 后,我​​调用setup(mydf,'mytarget') 并运行了 compare_models()。然后,我想从比较列表中保存一个模型并将其用于另一个数据集。我所做的类似于:lr = create_model('lr').

但是,当我尝试 lr.predict(mynewdfwithouttarget) 时,出现了大小不匹配错误

X 每个样本有 11 个特征;期待 37

列表中的其他模型也输出相同(或类似)的错误

那么,如何使用在 compare_models() 中训练的模型?

谢谢。

解决方法

创建模型:

lr = create_model('lr')

对测试/保持样本的预测:

predict_model(lr);

完成部署模型:

final_lr = finalize_model(lr)

预测新数据:

predictions = predict_model(final_lr,data = mynewdfwithouttarget)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。