add knn predict

add knn predict