machine-learning - 当 k=4 时 KNN 选择类标签

标签 machine-learning classification nearest-neighbor knn

在 k-NN 分类中,输出是类成员资格。对象通过其邻居的多数投票进行分类,该对象被分配到其 k 个最近邻居中最常见的类(k 是正整数,通常很小)。

  1. 如果 k = 1,则该对象将简单地分配给该单个最近邻居的类。
  2. 如果 k=3,并且类标签为 Good =2 Bad=1,则预测的类标签将为 Good,其中包含多数票。
  3. 如果 k=4,并且类标签为 Good =2 Bad=2,那么类标签是什么?

最佳答案

有不同的方法。例如,Matlab 使用“随机”或“最近”,如文档 here 所示。 .

When classifying to more than two groups or when using an even value for k, it might be necessary to break a tie in the number of nearest neighbors. Options are 'random', which selects a random tiebreaker, and 'nearest', which uses the nearest neighbor among the tied groups to break the tie.

关于machine-learning - 当 k=4 时 KNN 选择类标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046735/

相关文章:

machine-learning - 卷积网络中的一些过度拟合可以吗?

python - 为什么准确率和损失在训练时保持完全相同?

matlab - 如何将距离转化为概率?

python - 如何通过变量/占位符的名称获取引用?

tensorflow - 用于多标签分类的 keras 自定义指标

mysql - 在 MYSQL 中为 'nearest neighbor' 搜索实现 k-d 树?

c - 使用最近邻法放大图像

machine-learning - Scikit-learn - KNeighborsClassifier 的用户定义权重函数

algorithm - 如何通过连续特征对一组样本进行分类?

performance - 机器学习中的 'mean' f1 分数是什么?