2017 · 16 citations · 29 references
Search OptimizationData ClassificationClassification MethodEngineeringMachine LearningData ScienceData MiningPattern RecognitionK-nn AlgorithmKnowledge DiscoveryFixed K ValueComputer ScienceClassifier SystemDeep LearningDynamic KStatistics
In the k-NN algorithm, k is the only parameter and often set to a fixed value empirically. However, it is very difficult to choose an appropriate k in practice, and if the choice is not appropriate, the performance of k-NN will be affected greatly. In order to solve this problem, the paper proposes an improved k-NN algorithm, which is denoted as Dk-NN, by using dynamic k in replace of fixed k value. Firstly, a preprocessed step is designed and added to the traditional k-NN algorithm for determining the dynamic k interval. Then, each class's percentage of test sample is calculated within the dynamic k interval. Finally, three criterions are given to determine the class of the test sample according to the variation tendency of the percentage curves. Experimental results on real-world dataset demonstrate that the proposed algorithm is more effective than the k-NN algorithm with fixed k value.
29
An Introduction to Variable and Feature Selection.
2003 · 6.6K citations
Michał Kosiński, Sandra Matz, Samuel D. Gosling et al. · American Psychologist · 2015 · 930 citations · Full text
Online Communication, Online Communities, Practical Guidelines +20