我已经训练了&测试了ML模型(GBTClassificationModel或RandomForestClassificationModel)。然后,我想保存经过训练的模型以供将来使用。所以我做了以下工作:如何加载训练过的RandomForestClassificationModel模型?
model.save("...");
例如,在保存它之后以GBTClassificationModel为例。保存的文件是包含“数据,元数据和treesMetadata”的目录。我的问题是如何使用这个保存的模型以供将来使用?例如,我想要做类似如下的事情:
model = spark.load("...");
Dataset<Row> predict_data= model_model.transform(dataset_test1)
任何建议吗?谢谢。
UPDATE:
它原来是非常简单的:
GBTClassificationModel model1 = GBTClassificationModel.load("...");
Dataset<Row> predict_data= model1.transform(dataset_test)