KNeighborsClassifier中使用的算法具有稀疏输入?

时间:2019-04-10 19:53:58

标签: python scikit-learn

对于分类算法KNeighborsClassifier,适合稀疏输入的含义是什么?

这是否意味着如果我有x_trainx_test作为稀疏csr矩阵,并且如果我适合x_train并且不指定算法,它将自动选择蛮力?任何人都可以消除这种混乱。

  

算法:{'auto','ball_tree','kd_tree','brute'},可选   用于计算最近邻居的算法:

     

注意:适合稀疏输入将覆盖此参数的设置,   使用蛮力。

1 个答案:

答案 0 :(得分:1)

否,这意味着如果输入稀疏,则传递给参数algorithm的值将被忽略,并且将使用蛮力算法(等效于algorithm='brute'