python scikitlearn NearestNeighbors 和 KNeighbors 分类器有什么区别
What is the difference between the python scikitlearn NearestNeighbors and KNeighbors classifiers
尝试开始使用 Python 的 SciKitLearn 库,但卡在了 NearestNeighbors 分类器和 KNeighbors 分类器之间的区别上。看来论据相似但不完全相同...
NearestNeighbors 用于无监督学习,KNeighbors 用于监督学习。 See documentation. 例如,当您想在两个数据集之间找到最近的邻居时,您可以使用无监督学习;当您想根据数据集中最近邻居的 class 进行 class 验证时,您可以使用监督学习.
NearestNeighbors class 没有 .predict 或 .predict_prob 方法来预测测试样本的标签。然而,KNeighbors 是一个 class 用于监督学习的方法,它具有 .predict 和 .predict_prob 方法来预测测试样本的标签和概率。
尝试开始使用 Python 的 SciKitLearn 库,但卡在了 NearestNeighbors 分类器和 KNeighbors 分类器之间的区别上。看来论据相似但不完全相同...
NearestNeighbors 用于无监督学习,KNeighbors 用于监督学习。 See documentation. 例如,当您想在两个数据集之间找到最近的邻居时,您可以使用无监督学习;当您想根据数据集中最近邻居的 class 进行 class 验证时,您可以使用监督学习.
NearestNeighbors class 没有 .predict 或 .predict_prob 方法来预测测试样本的标签。然而,KNeighbors 是一个 class 用于监督学习的方法,它具有 .predict 和 .predict_prob 方法来预测测试样本的标签和概率。