【发布时间】:2013-08-12 11:29:54
【问题描述】:
我编写了以下代码并在小数据上进行了测试:
classif = OneVsRestClassifier(svm.SVC(kernel='rbf'))
classif.fit(X, y)
其中X, y(X - 30000x784 矩阵,y - 30000x1)是 numpy 数组。在小数据算法上效果很好,给我正确的结果。
但我在大约 10 小时前运行了我的程序……它仍在进行中。
我想知道需要多长时间,还是以某种方式卡住了? (笔记本电脑规格 4 GB 内存,Core i5-480M)
【问题讨论】:
-
所以呃...30000 维和 30000 X 784 点...我在机器学习方面工作的时间并不长,但这是一个非常大且高维的特征向量...我愿意花费这么长时间并不觉得太令人惊讶...您可以尝试减小尺寸以加快速度...
-
@Roy 减少训练实例的数量将比核方法的降维更有效。
-
@MarcClaesen 必须相信你的话,我自己也不过是个新手。
标签: python numpy machine-learning svm