gpt4 book ai didi

matlab - 如何在不使用内置函数的情况下预测 KNN 分类器

转载 作者:行者123 更新时间:2023-11-30 09:53:26 24 4
gpt4 key购买 nike

我在不使用内置函数的情况下预测 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。任何帮助将不胜感激!

最佳答案

因此,您成功地根据最近中的距离获得了排序索引,您所要做的就是引用原始数据的标签。所以你在某个地方有一个变量labels,它保存每个点的真实标签。使用存储在 nearst 中的索引来读取它们并简单地报告最常见的值。

关于matlab - 如何在不使用内置函数的情况下预测 KNN 分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40338799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com