2015
DOI: 10.5120/ijca2015906480
|View full text |Cite
|
Sign up to set email alerts
|

Time Complexity Analysis of Support Vector Machines (SVM) in LibSVM

Abstract: Support Vector Machines (SVM) is one of machine learning methods that can be used to perform classification task. Many researchers using SVM library to accelerate their research development. Using such a library will save their time and avoid to write codes from scratch. LibSVM is one of SVM library that has been widely used by researchers to solve their problems. The library also integrated to WEKA, one of popular Data Mining tools. This article contain results of our work related to complexity analysis of Su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
107
0
3

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 177 publications
(110 citation statements)
references
References 17 publications
0
107
0
3
Order By: Relevance
“…We focus on practical estimates of runtime against dataset size. For a theoretical overview of the time complexity of SVM in the LibSVM library [3] , we refer to [1] . In order to assess the runtime for smaller datasets, we use stratified sampling, grouped based on images being representative or not as based on our ground truth dataset [34] .…”
Section: Time Complexitymentioning
confidence: 99%
“…We focus on practical estimates of runtime against dataset size. For a theoretical overview of the time complexity of SVM in the LibSVM library [3] , we refer to [1] . In order to assess the runtime for smaller datasets, we use stratified sampling, grouped based on images being representative or not as based on our ground truth dataset [34] .…”
Section: Time Complexitymentioning
confidence: 99%
“…Проте метод SVM потребує значно більше обчис-лювальних ресурсів. Його складність лежить у діапазоні між O(n 2 ) та O(n 3 ) залежно від типу ядра та реалізації [47,48], у той же час виявляється складність багатошарового персептрона O(n) [49,50]. Як наслідок викори-стовувати метод SVM для аналізу великих обсягів даних неможливо, а традиційні моделі багатошарового перцептрона, які застосовувалися для розпізнавання зображень, через повну зв'язність між вузлами потерпають від «прокляття розмірності», тому не масштабуються на зображення вищого розрізнення, а величезна кількість параметрів швидко веде до перенавчання.…”
Section: аналіз методів класифікації земного покриву та орних земель unclassified
“…When dealing with non-linearly separable data, SVM maps the data into higher dimensional space using kernels prior to performing the classification [4]. SVM formulates a quadratic programming (QP) problem to find a separating hyperplane, which maximizes the margin between two classes of the data [3], [5], [6]. Since SVM achieves a unique solution and learns from dimensionality of feature space, it is more robust than other techniques to over fitting [4], [6], [7].…”
Section: Introductionmentioning
confidence: 99%
“…SVM formulates a quadratic programming (QP) problem to find a separating hyperplane, which maximizes the margin between two classes of the data [3], [5], [6]. Since SVM achieves a unique solution and learns from dimensionality of feature space, it is more robust than other techniques to over fitting [4], [6], [7]. Despite all the advantages and applications of the SVM [8], [9], its classification speed is deteriorated when dealing with large scale problems as it uses large number of support vectors.…”
Section: Introductionmentioning
confidence: 99%