train_lrds - wrapper function that produces the classifier struct Syntax: cls = train_lrds(X, Y, lambda)
0001 function cls = train_lrds(X, Y, lambda) 0002 % train_lrds - wrapper function that produces the classifier struct 0003 % 0004 % Syntax: 0005 % cls = train_lrds(X, Y, lambda) 0006 Ivalid = find(~isnan(Y)); 0007 0008 X = X(:,:,Ivalid); 0009 Y = Y(Ivalid); 0010 0011 [X, Ww] = whiten(X); 0012 0013 [W, bias] = lrds_dual(X, Y, lambda); 0014 0015 cls = struct('W', W, 'bias', bias, 'Ww', Ww);