从基本理论我知道 knn 是一种监督算法,而例如 k-means 是一种无监督算法。
然而,在 Sklearn 有一个用于无监督学习的 KNN 实现(http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.NearestNeighbors.html#sklearn.neighbors.NearestNeighbors)。
SkLearn 中这个无监督版本的 knn 到底是什么?
这是knn算法吗?
- 如果是,它是如何不受监督的,因为根据定义 knn 是受监督的?
- 如果没有,那是什么?