Package pyvision :: Package ml :: Module lda
[hide private]
[frames] | no frames]

Module lda

source code

Created on Jan 27, 2011


Author: bolme

Functions [hide private]
(np.array,np.array,dict,dict)
lda(data, labels, reg=0.0)
Compute the lda basis vectors.
source code
Variables [hide private]
  __package__ = 'pyvision.ml'
Function Details [hide private]

lda(data, labels, reg=0.0)

source code 

Compute the lda basis vectors. Based on Wikipedia and verified against R

Parameters:
  • data (np.array) - the data matrix with features in rows.
  • labels (np.array (int or str)) - a corresponding 1D array of labels, one label per row in data
Returns: (np.array,np.array,dict,dict)
(lda_values,lda_basis,means,priors)