jsat.outlier
Class LinearOCSVM
- java.lang.Object
-
- jsat.outlier.LinearOCSVM
-
- All Implemented Interfaces:
- java.io.Serializable, Outlier
public class LinearOCSVM extends java.lang.Object implements Outlier
This class implements the One-Class SVM (OC-SVM) algorithm for outlier detection. This implementation works only in the primal or "linear" space. As such it works best when the data is sparse and high dimensional. If your data is dense and low dimensional, you may get better results by first applying a non-linear transformation to the data. See:- Schölkopf, B., Williamson, R., Smola, A., Shawe-Taylor, J., & Platt, J. (1999). Support Vector Method for Novelty Detection. In Advances in Neural Information Processing Systems 12 (pp. 582–588). Denver, CO.
- Manevitz, L. M., & Yousef, M. (2001). One-class Svms for Document Classification. J. Mach. Learn. Res., 2, 139–154. Retrieved from http://dl.acm.org/citation.cfm?id=944790.944808
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description LinearOCSVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidfit(DataSet d, boolean parallel)doublegetV()doublescore(DataPoint x)Returns an unbounded anomaly/outlier score.voidsetV(double v)
-
-
-
Method Detail
-
setV
public void setV(double v)
-
getV
public double getV()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG