使用CvStatModel train()的行或列功能?

时间:2014-06-20 07:58:25

标签: opencv machine-learning

train()方法允许选择CV_ROW_SAMPLE或CV_COL_SAMPLE来确定功能在训练数据中的存储方式。在训练模型时使用其中一个是否有任何优势?

1 个答案:

答案 0 :(得分:1)

我使用CvBoost::train()做了一些基准测试,结果表明使用CV_COL_SAMPLE比使用低(每个小于1k)的特征/样本数量快至少25%,使用更多时快60%特征/样品。

所以,虽然我发现它不那么直观,但最好使用CV_COL_SAMPLE在更短的时间内获得相同的模型。这可能与其他ML算法不同。