1.4 KNN最近邻分类算法的过程
计算测试样本和训练样本中每个样本点的距离(常见的距离度量有欧式距离,马氏距离等);
对上面所有的距离值进行排序;
选前 k 个最小距离的样本;
根据这 k 个样本的标签进行投票...在D的新右子树中,找X坐标最小的结点,这里为H,H代替D的位置,
?
在D的右子树中找到一个Y坐标最小的值,这里是I,将I代替原先H的位置,从而A结点从图中顺利删除,如下图所示:
?...可见该圆和y = 4超平面交割,所以需要进入(5,4)左子空间进行查找,也就是将(2,3)节点加入搜索路径中得;于是接着搜索至(2,3)叶子节点,(2,3)距离(2,4.5)比...还是以上面的查询(2,4.5)为例,搜索的算法流程为:
将(7,2)压人优先队列中;
提取优先队列中的(7,2),由于(2,4.5)位于(7,2)分割超平面的左侧,所以检索其左子结点(5,4)。...同时,根据BBF机制”搜索左/右子树,就把对应这一层的兄弟结点即右/左结点存进队列”,将其(5,4)对应的兄弟结点即右子结点(9,6)压人优先队列中
此时优先队列为{(9,6)},最佳点为(7,2);然后一直检索到叶子结点