【发布时间】:2017-03-13 08:04:43
【问题描述】:
我在不使用内置函数的情况下预测 KNN 分类器时遇到了一些麻烦。我被困在这里,不知道如何进行下一步。这是我的代码:
% calculate Euclidean distance
dist = pdist2(test, train, 'euclidean');
for k = [1 3 5 7]
[~, nearest] = sort(dist, 2);
nearst = nearest(:, 1:k);
end % for loop
其中test 是一个 297x64 矩阵,train 是一个 1500x64 矩阵。 dist 矩阵为 297x1500。任何帮助将不胜感激!
【问题讨论】:
标签: matlab machine-learning knn