9
A
回答
1
这将严重依赖于svm类型和内核。有一个相当技术性的讨论http://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf。 为了快速回答,http://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf,表示期望它是n^2。
8
训练复杂度为非线性支持向量机一般在O(n^2)和O(n^3)之间,n个训练实例的数量。下面的纸是很好的参考:
- Support Vector Machine Solvers by Bottou and Lin
- SVM-optimization and steepest-descent line search by List and Simon
PS:如果你想使用线性核,不使用LIBSVM。 LIBSVM是一种通用(非线性)SVM解算器。它不是线性SVM的理想实现。相反,您应该考虑诸如LIBLINEAR(与LIBSVM相同的作者),Pegasos或SVM^perf。对于线性SVM,这些具有更好的训练复杂性。训练速度可以比使用LIBSVM好几个数量级。
相关问题
- 1. 不同维度的图像训练SVM
- 2. OpenCV线性SVM不训练
- 3. LS-SVM的训练:内存
- 4. 在OpenCV中训练SVM
- 5. 加载训练SVM - Emgu CV
- 6. accord.net svm增量训练
- 7. Opecv 3.3使用SVM训练时崩溃
- 8. 在SVM中只训练一次python
- 9. 无法训练线性SVM机器
- 10. 一对一地训练scikit svm(在线或随机训练)
- 11. 惩罚训练SVM中的误报
- 12. OpenCv中SVM的训练矩阵
- 13. 如何创建SVM(EmguCV)的训练集?
- 14. 如何在MATLAB上开始SVM训练
- 15. 使用LibSVM训练一类SVM
- 16. 麻烦训练SVM(scikit学习包)
- 17. 如何修复测试,并使用MATLAB的SVM训练集?
- 18. 训练SVM与可变大小的训练图像描述符(MATLAB)
- 19. R - SVM训练后的奇怪错误/警告(e1071)
- 20. 嘈杂的神经网络训练集
- 21. 如何在Python中使用scikit来训练SVM?
- 22. Opencv 3支持SVM训练自动缩放标签吗?
- 23. 时间复杂度练习(伪代码)
- 24. ROC下的sklearn svm面积小于0.5的训练数据
- 25. 如何获得Scikit-learn的svm中的训练错误?
- 26. 如何初始化和训练python中的rootSIFT特性的SVM
- 27. 错误,同时节省训练的SVM在OpenCV中3.2.0的Java
- 28. 如何继续根据以前的模型训练SVM
- 29. SVM灯光的训练和测试文件
- 30. 如何提高Matlab中SVM训练和分类的准确性?