最近邻
使用穷举搜索或 Kd 树搜索查找最近邻
最近邻搜索根据指定的距离度量,在查询数据点的指定距离内查找 k 个最近邻或全部最近邻。可用的距离度量包括欧几里德距离、汉明距离和马氏距离等。
Statistics and Machine Learning Toolbox™ 提供了两种查找最近邻的方法。您可以先使用训练数据集创建搜索器对象,然后将该对象和查询数据集传递给对象函数(knnsearch
和 rangesearch
)。也可以仅使用 knnsearch
和 rangesearch
函数,它们可以直接接受训练数据集和查询数据集作为输入。当您有多个查询数据集时,最好创建搜索器对象,因为搜索器对象可以存储这些数据集的共同信息。例如,KDTreeSearcher
对象存储 Kd 树。
模块
KNN Search | 使用搜索器对象查找 k 最近邻 (自 R2023b 起) |
函数
主题
- Classification Using Nearest Neighbors
Categorize data points based on their distance to points in a training data set, using a variety of distance metrics.