Skip to content

Add support for SVDD (one-class SVM) #2807 #3013

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed

Add support for SVDD (one-class SVM) #2807 #3013

wants to merge 3 commits into from

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