【发布时间】:2016-10-10 10:19:56
【问题描述】:
我正在使用 opencv 决策树来创建分类器。我想知道是否可以重新训练该模型(可以保存并加载到 .yml 文件中)添加新数据。我使用的 Opencv 版本是 2.4。
我在想这样的事情
CvDTree dtree;
dtree.load("existingTree.yml");
dtree.train(newValues, CV_ROW_SAMPLE, newResponses);
newValues 仅包含新样本,而 newResponses 包含该值的类。这将生成一个使用第一个训练过程的旧值和这个新值训练的新决策树?
我没有找到关于 opencv 文档的任何信息。
【问题讨论】:
-
从直觉来看,应该可以从现有的 dt 创建样本(用于新训练)应该快速创建相同的树。但实际上只是直觉
标签: c++ opencv decision-tree