透過您的圖書館登入
IP:18.118.1.220
  • 期刊

Design and Implementation of Handwritten Digit Classifier Based on Improved KNN Algorithm

摘要


Handwritten digit recognition is one of the most classical applications in the field of pattern recognition and has high commercial value. KNN algorithm is a non‐parametric statistical method mainly used to solve classification and regression problems. It is sensitive to training data and has high computational complexity. Aiming at the problem that traditional KNN algorithm is slow to recognize handwritten numbers, an improved KNN algorithm is proposed. PCA method is used to reduce the dimension of the data, which effectively reduces the time and space complexity of the traditional KNN algorithm in the distance calculation process, and filters out part of the noise in the data. The algorithm is verified on MNIST data set, and the results show that the recognition speed is significantly improved, and the recognition accuracy is improved to a certain extent.

關鍵字

KNN PCA Recognition accuracy

參考文獻


Thomas L C, Edelman D B, Crook J N. Credit scoring and its application[M]. 2002.
Lee T S, Chiu C C, Lu Chijie, et al. Credit scoring using the hybrid neural discriminant technique[J]. Expert Systems with Applications, 2002, 23(3): 245-254.
Ong C S, Huang J J, Tzeng G H. Building credit scoring models using genetic programming[J]. Expert Systems with Applications, 2005, 29(1): 41-47.
Hand D J, Henley W E. Statistical classification methods in consumer credit scoring: a review[J]. Journal of the Royal Statistical Society: Series A(Statistics in Society), 1997, 160(3): 523-541.
Hung C, Chen Jinghong. A selective ensemble based on expected probabilities for bankruptcy prediction[J]. Expert Systems with Applications, 2009, 36(3): 5297-5303.

延伸閱讀