資源簡介
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
- 上一篇:matlab識別系統
- 下一篇:通過不同方法進行粗糙集屬性約簡matlab完整程序
評論
共有 條評論