nkfd

MATLAB Code for Kernel linear discriminant analysis with Noisy Labels.

View the Project on GitHub lawrennd/nkfd

Noisy Kernel Fisher's Discriminant

This page describes examples of how to use the Noisy Kernel Fisher's Discriminant Software (NKFD).

The NKFD software can be downloaded here.

Release Information

Current release is 0.1.

As well as downloading the NKFD software you need to obtain the toolboxes specified below. These can be downloaded using the same password you get from registering for the NKFD software.

Toolbox Version
NETLAB 3.3
NDLUTIL 0.157
MLTOOLS 0.127
OPTIMI 0.132
DATASETS 0.131
KERN 0.167

First release in response to a request for the code. Code was written in 2000 but is being released for first time in 2007. The code is heavily based on the NETLAB toolbox, to such an extent that copyright from NETLAB probably applies to large portions of this software. Please see GPL licenses on that software for details of the implications of this.

Examples

Mixture of Gaussian Example

Run with demNkfd1. Recreates the toy problem results in the paper.

>> demNkfd1

The results of the script are given in the plot below.

Results from the first toy problem in the ICML 2001 paper.

USPS Example

Run with demNkfdFourNine. I don't have access to the Cedar CDROM data, but this is a recreation of that experiment with the USPS digits four and nine.

>> demNkfdFourNine 

The results of the script are given in the plot below.

Sky Example

Another data set where I currently have no access to the data. Will release if I can find it again!

Page updated on Wed Dec 12 05:12:33 2007