技术
k-NN(k近邻)
k近邻(k-NN)是一种基于实例的监督学习算法,通过测量新样本与训练样本的距离,由最近的k个邻居投票决定分类或回归结果,旨在解决模式识别问题,典型应用于图像分类、推荐系统和异常检测,代表工作包括Cover和Hart于1967年提出的原始算法。
详细解释
k-NN算法无需显式训练过程,属于懒惰学习,其核心是距离度量(如欧氏距离、曼哈顿距离)和k值选择。对于分类任务,采用多数投票;对于回归任务,取邻居均值。k值过小易受噪声影响,过大则可能欠拟合,通常通过交叉验证选择。该算法简单直观,但计算复杂度高,且对特征缩放敏感。改进方法包括加权k-NN、KD树加速等,广泛应用于文本分类、人脸识别等领域。
别名与相关写法
k-nn
相关术语
SE(3)共现 1 篇
相关资讯
新调度法加速 SE(3) 等变结构预测2026/10/15