小编use*_*570的帖子

设置KNN的特征权重

我正在使用sklearn的KNN实现.虽然我的输入数据有大约20个功能,但我相信其中一些功能比其他功能更重要.有办法:

  1. 在"训练"KNN学习者时设置每个特征的特征权重.
  2. 了解有或没有预处理数据的最佳权重值.

在相关的说明中,我理解KNN通常不需要培训,但由于sklearn使用KDTrees实现它,因此必须从训练数据生成树.然而,这听起来像是将KNN转变为二叉树问题.是这样的吗?

谢谢.

knn scikit-learn

9
推荐指数
1
解决办法
2547
查看次数

标签 统计

knn ×1

scikit-learn ×1