我正在尝试使用
KNeighborsClassifier(n_neighbors = 15,algorithm =' ball_tree',metric =' correlation')
然而,我收到错误
ValueError:度量标准相关'不适用于算法' ball_tree'
为什么不能使用ball_tree?我只限于使用暴力吗?我有一个巨大的矩阵,想避免粗暴。但是,我不能通过一个自定义度量来计算两个向量之间的皮尔森相关性,因为三角不等式不会被保留。有什么替代方案吗?
我正在使用scikit-learn == 0.18.1