2017-03-25 17 views
0

我想使用如何使用公制= '关系' 与KNeighborsClassifier

KNeighborsClassifier(N_NEIGHBORS = 15,算法= 'ball_tree',度量= '关系')

但是,我得到的错误

ValueError异常:公制“相关”不是有效的算法“ball_tree”

为什么不能使用ball_tree?我仅限于使用暴力?我有一个巨大的矩阵,并希望避免暴力。但是,我不能传入计算两个向量之间的皮尔森相关性的自定义度量标准,因为三角不等式不会保留。任何替代方案?

我对scikit学习== 0.18.1

回答

0

退房下列文件:

Ball Tree Documentation

默认距离度量是ball_tree闵可夫斯基。相关性不是用于该算法的有效距离度量。

+0

谢谢,我看到了。我想知道为什么它是无效的 –