【发布时间】:2013-11-17 18:32:31
【问题描述】:
训练样本的数量和训练数据的维度应该是什么关系?
例如,我有一个包含 20000 个训练样本和 16000 个特征的案例。我正在考虑使用 PCA 来获得一些降维的情况,但我不知道我应该减少多少维我的训练数据。这些之间有关系吗? 我正在使用具有 2 个类和一个线性内核的支持向量机分类器。
【问题讨论】:
-
对于独立输入特征的两类判别和多元高斯分布,每类训练样本数应大于特征数的三倍。(ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1054863)。
Cover has shown that if the total number of training samples less than twice the number of features,then there exists a hyperplane which can separate the training data perfectly even if the two classes are generated by the same distribution(dtic.mil/dtic/tr/fulltext/u2/a229035.pdf)(pg 46)。 -
我在研究神经网络时偶然发现了它。我不确定结果与 svm 公式的相关性如何,但根据经验可能有用..
-
这个问题似乎离题了,因为它与编程无关。这属于stats.stackexchange.com。
-
任何答案对您有帮助吗?如果没有,为什么不呢?
-
帮了大忙,谢谢!
标签: matlab machine-learning svm libsvm