工程实践中使用过的单分类算法有one-class svm和svdd这两个效果都不错,但是one-class svm效果比svdd稍好,但是svdd的支持向量更少,这在实际中使用的话会获得更好的实时性。
iforest,也是另一种单分类算法,但是还没有尝试过,不知道实际效果怎么样,有待尝试,具体的算法思路可以参见我的其他博文,有已经实现的代码是基于python语言的scikit-learn机器学习库:
http://scikit-learn.org/dev/modules/generated/sklearn.ensemble.IsolationForest.html。