2018-10-25
阅读量:
1066
如何构建KD树?
KD树是一个二叉树,表示对K维空间的一个划分,可以进行快速检索(那KNN计算的时候不需要对全样本进行距离的计算了)
在k维的空间上循环找子区域的中位数进行划分的过程。
假设现在有K维空间的数据集:
1、首先构造根节点,以坐标的中位数b为切分点,将根结点对应的矩形局域划分为两个区域,区域1中,区域2中
2、构造叶子节点,分别以上面两个区域中的中位数作为切分点,再次将他们两两划分,作为深度1的叶子节点,(如果a2=中位数,则a2的实例落在切分面)
3、不断重复2的操作,深度为j的叶子节点划分的时候,索取的 的,直到两个子区域没有实例时停止






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论