sklearn.svm.SVR
A sklearn.svm.SVR is an Epsilon-Support Vector Regression System. within sklearn.svm
module.
- Example(s):
- Counter-Example(s):
sklearn.svm.LinearSVC
, a Linear Support Vector Classification System;sklearn.svm.LinearSVR
, a Linear Support Vector Regression System;sklearn.svm.NuSVC
, a Nu-Support Vector Classification System;sklearn.svm.NuSVR
, a Nu Support Vector Regression System;sklearn.svm.OneClassSVM
, an Unsupervised Outlier Detection System;sklearn.svm.SVC
, a C-Support Vector Classification System;
- See: SVM, Classification System, Regularization Task, Ridge Regression Task, Kernel-based Classification Algorithm.
References
2018a
- (Scikit Learn, 2018B) ⇒ http://scikit-learn.org/stable/modules/generated/sklearn.svm.SVR.html
- QUOTE:
class sklearn.svm.SVR(kernel=’rbf’, degree=3, gamma=’auto’,...)
source Epsilon-Support Vector Regression. The free parameters in the model are C and epsilon.
The implementation is based on libsvm.
- QUOTE:
2018b
- (Scikit Learn, 2017B) ⇒ http://scikit-learn.org/stable/modules/svm.html#svm-regression Retrieved: 2018-04-10
- QUOTE: The method of Support Vector Classification can be extended to solve regression problems. This method is called Support Vector Regression.
The model produced by support vector classification (as described above) depends only on a subset of the training data, because the cost function for building the model does not care about training points that lie beyond the margin. Analogously, the model produced by Support Vector Regression depends only on a subset of the training data, because the cost function for building the model ignores any training data close to the model prediction.
There are three different implementations of Support Vector Regression: SVR, NuSVR and LinearSVR. LinearSVR provides a faster implementation than SVR but only considers linear kernels, while NuSVR implements a slightly different formulation than SVR and LinearSVR. See Implementation details for further details. (...)
- QUOTE: The method of Support Vector Classification can be extended to solve regression problems. This method is called Support Vector Regression.