Discriminant Analysis via Support Vectors

Discriminant Analysis via Support Vectors codes
3.2K Downloads
Updated 17 Jun 2009

View License

In this paper, we show how support vector machine (SVM) can be
employed as a powerful tool for $k$-nearest neighbor (kNN)
classifier. A novel multi-class dimensionality reduction approach,
Discriminant Analysis via Support Vectors (SVDA), is introduced by
using the SVM. The kernel mapping idea is used to derive the
non-linear version, Kernel Discriminant via Support Vectors (SVKD).
In SVDA, only support vectors are involved to obtain the
transformation matrix. Thus, the computational complexity can be
greatly reduced for kernel based feature extraction. Experiments
carried out on several standard databases show a clear improvement
on LDA-based recognition.

Cite As

Suicheng Gu (2025). Discriminant Analysis via Support Vectors (https://se.mathworks.com/matlabcentral/fileexchange/24461-discriminant-analysis-via-support-vectors), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Statistics and Machine Learning Toolbox in Help Center and MATLAB Answers

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.0.0