Conclusions
In this paper, a new algorithm for the reduction of a PNN’s pattern layer was proposed. It relied on computing the centroids from the original input data by means of the FCM algorithm. The new set of the pattern neurons was established based on the input vectors that were nearest to the centroids in terms of a fuzzy similarity. Three different values of the m fuzzifier were chosen. Various PNN training procedures were selected for evaluation purposes, in particular: conjugate gradients, reinforcement learning and the plugin method. The algorithm was tested on six repository data classification tasks by collating the full structure PNN classification error, the minimum centroids-based error and the final reduction error, all obtained by means of a 10-fold cross validation procedure; the PNN reduction ratio and the decreases in the classification error after reduction were also computed. Furthermore, in order to make the comparison more comprehensive, a two sample t-test was performed to confirm the statistical significance of the results, the computational time of the algorithm was indicated and a comparison to the existing approaches was performed. As shown, the algorithm provided satisfactory outcomes in all the evaluated factors, making it useful in reduction tasks in general.