Question: why k nearest neighbor is lazy learning?
Answer: Why is Nearest Neighbor a Lazy Algorithm? ... K-NN is a lazy learner because it doesn't learn a discriminative function from the training data but “memorizes” the training dataset instead. For example, the logistic regression algorithm learns its model weights (parameters) during training time.