如何在点燃中保存决策树训练模型?

How to save decision tree trained model in ignite?

以下是我试图保存我的模型的一段代码。但是我找不到存储模型的 saveModel() API 功能。

// Create classification trainer.
DecisionTreeClassificationTrainer trainer = new DecisionTreeClassificationTrainer(10, 0.1);

// Train decision tree model.
Model mdl = trainer.fit(
    ignite,
    dataCache,
    featureExtractor,
    labelExtractor
);
Exporter<DecisionTreeNode, String> exporter = new FileExporter<>();
**((DecisionTreeNode)mdl).saveModel(exporter, filePath);**

除决策树外,每个分类算法(KNN、ANN、KMeans...)都实现了可导出的 modelFormat 接口,因此在这种情况下,我们可以使用 ModelsComposition 保存它(这对于决策树场景是正确的)

Exporter exporter = new FileExporter<>();

((ModelsComposition) mdl).saveModel(exporter, filePath);