Scikit-learn KNN 中的规范化
Posted
技术标签:
【中文标题】Scikit-learn KNN 中的规范化【英文标题】:Normalization in Scikit-learn KNN 【发布时间】:2015-08-15 02:42:57 【问题描述】:我想在 Sklearn 中使用 KNN 算法。在 KNN 中,标准的做法是进行数据归一化,以消除较大范围的特征对距离的影响。我想知道的是,这是在 Sklearn 中自动完成的还是我应该自己规范化数据?
【问题讨论】:
【参考方案1】:在 sklearn 中不会自动完成。但是sklearn提供了tools to help you normalize your data,你可以在sklearn的pipelines中使用。
【讨论】:
以上是关于Scikit-learn KNN 中的规范化的主要内容,如果未能解决你的问题,请参考以下文章
调整 leaf_size 以减少 Scikit-Learn KNN 中的时间消耗
我自己的 KNN 函数给出的结果与 scikit-learn 不同