


function [cl, err] = learn(cl, trainingExamples, targetOuts)
learning function for the classifier
Inputs:
trainingExamples: examples for training the classifier.
targetOuts: target classification outputs. its size must be the
same as the number of examples.
wts: weights of training examples (used to compute the weighted
classification error)
Outputs:
selCl: trained selectClassifier
clErr: classification error of the trained classifier

0001 function [cl, clErr] = learn(cl, trainingExamples, targetOuts, wts) 0002 % function [cl, err] = learn(cl, trainingExamples, targetOuts) 0003 % learning function for the classifier 0004 % 0005 % Inputs: 0006 % trainingExamples: examples for training the classifier. 0007 % targetOuts: target classification outputs. its size must be the 0008 % same as the number of examples. 0009 % wts: weights of training examples (used to compute the weighted 0010 % classification error) 0011 % Outputs: 0012 % selCl: trained selectClassifier 0013 % clErr: classification error of the trained classifier 0014 0015 error('''learn'' function must be implemented by the inheriting class');