| knn_map
 KNN_MAP 
 Map a dataset on a K-NN classifier
 
    F = KNN_MAP(A,W) 
 
  | Input |  |  A |    Dataset |   |  W |    K-NN classifier trained by KNNC  |   
 | Output |  |  F |    Posterior probabilities |   
 Description Maps the dataset A by the K-NN classifier W on the [0,1] interval for  each of the classes that W is trained on. The posterior probabilities,  stored in F, are computed in the following ways  soft labeled training set: the normalised average of the soft labels  of the K neighbors.  crisp labeled training set, K = 1: normalisation of sigm(log(F)) with  F(1:C) = sum(NN_Dist(1:C))./NN_Dist(1:C) - 1  in which C is the number of classes and NN_Dist stores  the distance to the nearest neighbor of each class.  crisp labeled training set, K > 1: normalisation of  (N(1:C) + 1)/(K+C), in which N stores the number of  objects per class within the K first neighbors. 
 This routine is called automatically to determine A*W if W is trained  by KNNC. 
 Warning: Class prior probabilities in the dataset A are neglected.  See also
mappings, datasets, knnc, testk,  | This file has been automatically generated. If badly readable, use the help-command in Matlab. |  
  |