Package smile.base.svm
Class SVR<T>
java.lang.Object
smile.base.svm.SVR<T>
- Type Parameters:
T
- the data type of model input objects.
Epsilon support vector regression. Like SVMs for classification, the model
produced by SVR depends only on a subset of the training data, because
the cost function ignores any training data close to the model prediction
(within a threshold ε).
References
- A. J Smola and B. Scholkopf. A Tutorial on Support Vector Regression.
- Gary William Flake and Steve Lawrence. Efficient SVM Regression Training with SMO.
- Christopher J. C. Burges. A Tutorial on Support Vector Machines for Pattern Recognition. Data Mining and Knowledge Discovery 2:121-167, 1998.
- John Platt. Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines.
- Rong-En Fan, Pai-Hsuen, and Chih-Jen Lin. Working Set Selection Using Second Order Information for Training Support Vector Machines. JMLR, 6:1889-1918, 2005.
- Antoine Bordes, Seyda Ertekin, Jason Weston and Leon Bottou. Fast Kernel Classifiers with Online and Active Learning, Journal of Machine Learning Research, 6:1579-1619, 2005.
- Tobias Glasmachers and Christian Igel. Second Order SMO Improves SVM Online and Active Learning.
- Chih-Chung Chang and Chih-Jen Lin. LIBSVM: a Library for Support Vector Machines.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionFits an epsilon support vector regression model.
-
Constructor Details
-
SVR
Constructor.- Parameters:
kernel
- the kernel function.eps
- the loss function error threshold.C
- the soft margin penalty parameter.tol
- the tolerance of convergence test.
-
-
Method Details
-
fit
Fits an epsilon support vector regression model.- Parameters:
x
- training instances.y
- response variable.- Returns:
- the model.
-