Journal of Applied Sciences ›› 2018, Vol. 36 ›› Issue (4): 679-688.doi: 10.3969/j.issn.0255-8297.2018.04.011

• Computer Science and Application • Previous Articles     Next Articles

Data Classification Method of Fuzzy Weighted k-Nearest Neighbor Based on Affinity

LIU Cheng-cheng1,2, JIANG Ying1,2   

  1. 1. Yunnan Key Lab of Computer Technology Application, Kunming 650500, China;
    2. Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China
  • Received:2017-08-23 Revised:2017-10-04 Online:2018-07-31 Published:2018-07-31

Abstract: In sample classification, the fuzzy k-nearest neighbor (FkNN) method and the associate improved classification algorithms ignore the uneven distribution of samples and the noise samples, thus are unable to reflect the differences of class sample features, resulting in the low classification accuracy. In order to overcome the limitations, a fuzzy weighted k-nearest neighbor data classification method based on affinity is proposed in this paper. Firstly, the membership of samples is calculated based on affinity among samples. Then, the feature weights of class samples are determined by the fuzzy entropy values, and k-neighbors are selected according to the weighted Euclidean distance. Finally, the samples will be classified according to the fuzzy membership of the samples belong to each class. The experimental results on the UCI datasets show that the proposed method is effective.

Key words: weighted kNN, fuzzy membership, data classification, affinity, fuzzy entropy

CLC Number: