【发布时间】:2019-02-20 19:53:50
【问题描述】:
通过以下方式,我尝试使用新数据点更新预训练的决策树模型,但我得到了一个新模型,它看起来完全像是一个建立在新数据点上的模型,而不是经过训练的组合版本模型加上新的数据点?
我错过了什么吗?
// 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;
}
【问题讨论】: