Luca Cazzanti's Web Site
 
 
   Home    Software    Publications    CV

Software
 
Similarity Discriminant Analysis (SDA)
A set of Matlab scripts for similarity discriminant analysis (SDA), including the standard SDA, local SDA, regularized local SDA, mixture SDA, and nnSDA classfiers. This is research-grade code, designed to test ideas and concepts. I have emphasized readability of the source code rather than speed and memory management. It comes with no guarantees, but I hope you will nonetheless find it useful. As examples of how to run the software, I have included the scripts I used to run the algorithms on the benchmark datasets from the Similarity-based Learning Repository. This software has benefitted from other people's helpful suggestions and bug-squashing skills. I want to thank in particular Prof. Maya Gupta of the Dept. EE, University of Washington. For the theory of the SDA framework for similarity-based classification, see the publications.

Download
  • Nov. 13, 2009 - sda_20091113.zip. Includes the regularized local SDA classifier, which is the state-of-the-art of SDA-type classifiers. Also icludes code for local BDA.
  • Jan. 29, 2009 - sda_20090129.zip. First release.

BibTex -
@misc{CazzantiSdaToolbox2009,
author = "L. Cazzanti",
year = "2009",
month = "November"
title = "Similarity Discriminant Analysis Toolbox",
url = "http://staff.washington.edu/lucagc/software.html",
institution = "Applied Physics Laboratory - University of Washington, Seattle"}