fprintf('*** Error rates of different classifiers on Isolet database:\n');
load('isolet.mat');
fprintf('-->Running Nearest Centroid classifier...\n');
[err_nc]=NC(tr,trl,te,tel);
fprintf('Error rate: ');
fprintf('%4.2f',err_nc/15.59);fprintf('%%\n');
fprintf('-->Running Nearest Neighbor classifier...\n');
[err_nn]=nntrte(tr,trl,te,tel);
fprintf('Error rate: ');
fprintf('%4.2f',err_nn/15.59);fprintf('%%\n');
fprintf('-->Running KNN classifier...\n');
[err_knn]=KNN(tr,trl,te,tel,7);
fprintf('Error rate: ');
fprintf('%4.2f',err_knn/15.59);fprintf('%%\n');
fprintf('-->Running OQDF-L classifier...\n');
[err_oqdfl]=OQDF_L(tr,trl,te,tel);
fprintf('Error rate: ');
fprintf('%4.2f',err_oqdfl/15.59);fprintf('%%\n');
fprintf('-->Running OQDF-E classifier...\n');
[err_oqdfe]=OQDF_E(tr,trl,te,tel);
fprintf('Error rate: ');
fprintf('%4.2f',err_oqdfe/15.59);fprintf('%%\n');
fprintf('Done. For more results on Isolet dataset, prease refer to:\n');
fprintf('K. Q. Weinberger, J. Blitzer, L. K. Saul, Distance metric learning \n for large margin nearest neighbor classiffication in NIPs 2005.\n');