A数据挖掘2.0 - 图文(7)

2019-03-16 13:52

搜索k个近邻的算法:kNN(A[n],k)

输入:A[n]为N个训练样本在空间中的坐标,k为近邻数 输出:x所属的类别

取A[1]~A[k]作为x的初始近邻,计算与测试样本x间的欧式距离d(x,A[i]),i=1,2,.....,k;按d(x,A[i])升序排序,计算最远样本与x间的距离D<-----max{d(x,a[j]) | j=1,2,.....,k}; for(i=k+1;i<=n;i++)

计算a[i]与x间的距离d(x,A[i]); if(d(x,A[i]))

then 用A[i]代替最远样本

按照d(x,A[i])升序排序,计算最远样本与x间的距离D<---max{d(x,A[j]) | j=1,...,i };计算前k个样本A[i]),i=1,2,...,k所属类别的概率,具有最大概率的类别即为样本x的


A数据挖掘2.0 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:合阳县中小企业服务中心宣传版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: