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訓練和分類的準確性?