python - 属性错误 : 'Pipeline' object has no attribute '_transfer_param_map_to_java'

标签 python pyspark pipeline

我使用 pyspark.ml.tuning.CrossValidator 和 Pipline 训练了一个名为 cv_model 的 CrossValidatorModel,之后,我想持久化模型,所以我使用 cv_model.save 保存我的模型,但是出现错误:AttributeError: '管道'对象没有属性'_transfer_param_map_to_java' mycode

error message

我不知道如何解决这个错误。 谢谢你帮助我!

最佳答案

我找到了自己解决问题的方法:

pip_model = cv_model.bestModel
pip_model.write().overwrite().save("/Users/fushuai/PyCharmProject/CTREstimation/model")

关于python - 属性错误 : 'Pipeline' object has no attribute '_transfer_param_map_to_java' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49916196/

相关文章:

python - 在网站上搜索

python - pandas DataFrame 中按位不为 True(包括 NaN)

apache-spark - 如何在 macOS Mojave 上使用 Pandas UDF? (由于 [__NSPlaceholderDictionary initialize] 可能正在进行中而失败...)

python - 多处理池挂起,无法脱离应用程序

python - 从 ImageGrab 定位黑色像素的位置

python - 如何在 pyspark 中创建数据框的副本?

python - 在pyspark中使用S3a保存文件时获取S3响应代码(仅限HTTP代码,如200,300,400,403,500等)

Azure DevOps 发布管道 Azure 订阅字段已禁用

gstreamer - 这个 GStreamer 管道有什么问题?

python - 使用自定义转换器子类对 sklearn 管道进行评分时出现 AttributeError,但在拟合时则不会