【发布时间】:2017-03-15 23:49:09
【问题描述】:
给定一个训练集和一个测试点T,需要对其进行分类。 如果我将训练集分成 n 个部分,然后在每个部分上运行 knn 算法(k=1)。之后,我比较每个部分的结果。如果我在整个训练集中运行 1-nn,它会给我同样的结果吗? 例如: n = 4. 将训练集分成 4 部分 在训练集的 4 个部分运行 1-nn 算法后,我从第 1 部分得到点 A,从第 2 部分得到点 B,从第 3 部分得到 C,从第 4 部分得到 D。在那之后,我可以比较从 T 到A、B、C、D 算出 T 属于哪个类?
【问题讨论】:
标签: c++ multithreading knn