Explanation of KNNClassificationModel.java ?
 ademuchlis
          MemberPosts:7
ademuchlis
          MemberPosts:7 Contributor II
Contributor II
         
            嗨,
           
            I know Rapidminer have documentation about the KNN algorithm in the following link
           https://github.com/rapidminer/rapidminer-studio/blob/master/src/main/java/com/rapidminer/operator/learner/lazy/KNNClassificationModel.java
           
            which means the KNN algorithm is also derived from the Java project right ?.
           
           
            can anyone explain the algorithm in a simpler language ?, maybe like Pseudocode? or easier to understand.
            
because I see a slight difference with the usual KNN algorithm. I have asked the difference here.
https://community.www.turtlecreekpls.com/discussion/55963/how-rapidminer-handle-same-distance-for-knn-algorithm#latest
           because I see a slight difference with the usual KNN algorithm. I have asked the difference here.
https://community.www.turtlecreekpls.com/discussion/55963/how-rapidminer-handle-same-distance-for-knn-algorithm#latest
            或
            can it be said that if there is an equal distance, then Rapidminer takes a label that is in the same order as the first queue?
           
           
            thanks in advance for your help..
           
           Tagged:
          
          
           0
           
          
         
 
          
Answers
https://github.com/rapidminer/rapidminer-studio/tree/master/src/main/java/com/rapidminer/operator/learner/lazy
You will see the exact java code:
Scott