资源简介

k 近邻算法的Matlab实现源码,欢迎下载,相互交流和学习1

资源截图

代码片段和文件信息

function [label_test] = knn(k data_train label_train data_test)
% knn - k nearest neighbours classifier

error(nargchk(44nargin));

dist = l2_distance(data_train data_test);
[sorted_dist nearest] = sort(dist);
nearest = nearest(1:k:);
label_test = label_train(nearest);

% note this only works for binary labels
label_test = mean(label_test1) >= 0.5;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        412  2005-09-28 05:45  l2_distance.m

     文件        345  2004-09-27 23:14  plot_test.m

     文件        227  2004-09-27 23:12  plot_train.m

     文件        359  2004-09-27 23:14  knn.m

     文件       1816  2005-09-28 05:41  knn_test.m

----------- ---------  ---------- -----  ----

                 3159                    5


评论

共有 条评论