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 中的时间消耗

scikit-learn初步,一个KNN算法示例

我自己的 KNN 函数给出的结果与 scikit-learn 不同

如何在 scikit-learn 中继续训练 svm 和 knn?

scikit-learn K近邻法类库使用小结

转载: scikit-learn学习之K最近邻算法(KNN)