ml_algo
ml_algo copied to clipboard
KDTree query() function returning wrong nearest neighbor
I want to return the nearest neighbor to my data point. However, it is returning the wrong one. I tried returning multiple nearest neighbors and there also seem to be some inconsistencies with the returned list of neighbors.
In the screenshot below, if I return the nearest neighbor, it has distance 8,9. But if I return the two nearest neighbors then it actually returns to me the two nearest ones with distances 2,0 and 3,19.
Also when returning the 3 nearest and the 4 nearest neighbors. On the k=3, the values are wrong
@rimocell thank you for the report, I'll check the behaviour. Seems like there is a bug.
@rimocell btw, could you please share your data?