Следующим способом я пытаюсь обновить предварительно обученную модель дерева решений новыми точками данных, но получаю новую модель, которая полностью похожа на модель, основанную на новых точках данных вместо комбинированной версии обученныхмодель плюс новые точки данных?
что я пропустил?
// setup trainer
DecisionTreeClassificationTrainer trainer =
new DecisionTreeClassificationTrainer(maxDepth, minImpurity);
DatasetBuilder<Integer, double[]> datasetBuilder = new CacheBasedDatasetBuilder<>(ignite, dataCache);
Model mdl = trainer.updateModel(
(DecisionTreeNode) prevMdl,
datasetBuilder,
featureExtractor,
labelExtractor
);
return mdl;
}