Skip to content

Conversation

@raynald
Copy link

@raynald raynald commented Mar 28, 2014

Support Vector Data Description (SVDD) could be a nice enhancement to OneClassSVM implementation.

A technical implementation is described in this paper:
http://www.csie.ntu.edu.tw/~cjlin/papers/svdd.pdf

Source code compatible with libsvm is available here:
http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/#libsvm_for_svdd_and_finding_the_smallest_sphere_containing_all_data

I have modified the sklearn/svm/src/libsvm/svm.h and svm.cpp files to add additional functionality of SVM.

-s 5 SVDD
-s 6 R^2 L1SVM
-s 7 R^2 L2SVM

@GaelVaroquaux
Copy link
Member

I don't understand how this can be used from scikit-learn? It seems to me like this feature isn't finished.

Can you do an example that compares SVDD to standard one class SVM, please.

@coveralls
Copy link

Coverage Status

Coverage remained the same when pulling 8a1c8db on raynald:GSoc14 into a3f81d9 on scikit-learn:master.

@amueller amueller added the Superseded PR has been replace by a newer PR label Aug 5, 2019
@adrinjalali adrinjalali deleted the branch scikit-learn:master January 22, 2021 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module:svm Superseded PR has been replace by a newer PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants