MultiClass SVDD

Multiclass classification using Support Vector Data Description (SVDD).
228 Downloads
Updated 14 Jan 2023
MultiClass_SVDD
Multiclass classification using Support Vector Data Description (SVDD).
Matlab code.
A multiclass classification based on SVDD is presented in this MATLAB script. The code is a first attempt to describe and adapt to Matlab the useful but complicated problem of multiclass SVDD. The code is nonetheless functional and suitable for theoretical testing, with the intention of making it perform well in strongly applied cases.
NClass_SVDD_exe.m is the example code of the multiclass SVDD, while NC_SVDD_TRAINING.m and NC_SVDD_TEST.m are the training and testing functions of the model respectively.
Other functions have been included to allow the program to function properly.
Cite As
-) Plain text
A. Carlevaro and M. Mongelli, "A New SVDD Approach to Reliable and Explainable AI," in IEEE Intelligent Systems, vol. 37, no. 2, pp. 55-68, 1 March-April 2022, doi: 10.1109/MIS.2021.3123669.
-) BibTex
@article{article,author = {Carlevaro, Alberto and Lenatti, Marta and Paglialonga, Alessia and Mongelli, Maurizio},year = {2023},month = {01},pages = {1-11},title = {Multi-Class Counterfactual Explanations using Support Vector Data Description},volume = {5},journal = {IEEE Transactions on Artificial Intelligence},doi = {10.1109/TAI.2023.3337053}}
ORCID: https://orcid.org/0000-0002-7206-5511

Cite As

Carlevaro, Alberto, et al. “Multiclass Counterfactual Explanations Using Support Vector Data Description.” IEEE Transactions on Artificial Intelligence, vol. 5, no. 6, Institute of Electrical and Electronics Engineers (IEEE), June 2024, pp. 3046–56, doi:10.1109/tai.2023.3337053.

View more styles
MATLAB Release Compatibility
Created with R2021b
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.9.0

See release notes for this release on GitHub: https://github.com/AlbiCarle/MultiClass_SVDD/releases/tag/v1.0.9

1.0.6

Bug fixes

1.0.5

Bug fixes

1.0.4

-) Bug fixes
-) Normalization for linear and polynomial kernel

1.0.3

Add Counfusion Matrix function

1.0.2

Minor corrections in notation

1.0.1

Minor corrections in notation

1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.