Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Matlab中使用KNN_Matlab_Knn - Fatal编程技术网

如何在Matlab中使用KNN

如何在Matlab中使用KNN,matlab,knn,Matlab,Knn,我需要在matlab中使用KNN从A中查找训练数据中最接近的数据 我在.mat中有包含此类信息的数据(培训数据): 等等 然后我有第二个信息,我将通过应用程序收集,但我只会得到 A = 2 343 543 43 0.23 所以现在我的问题是我是否只需要做一些类似的事情,我可以使用类似的东西吗 KNN是否需要学习一些东西,或者您只需要加载测试数据和一些当前数据(如A),然后在另一个函数中通过一些公式或预加载来学习,然后通过第二个函数给出结果 向您致意。那么您有一个培训集(带标签)和一些没有标签的

我需要在matlab中使用KNN从
A
中查找训练数据中最接近的数据

我在.mat中有包含此类信息的数据(培训数据):

等等

然后我有第二个信息,我将通过应用程序收集,但我只会得到

A = 2 343 543 43 0.23
所以现在我的问题是我是否只需要做一些类似的事情,我可以使用类似的东西吗

KNN是否需要学习一些东西,或者您只需要加载测试数据和一些当前数据(如
A
),然后在另一个函数中通过一些公式或预加载来学习,然后通过第二个函数给出结果


向您致意。

那么您有一个培训集(带标签)和一些没有标签的测试数据了吗?我想您可以使用链接到
classificationknn()
的函数。如果我理解您的问题,您需要类似示例的内容:基于KNN分类器预测分类


这5个数字代表什么?它们是5D空间中的坐标,还是我应该怎么看它们?第一个数字是目标代码(比如苹果是1,橙色是2)。后三个数字是RGB,最后一个是对象的圆度。现在A是实时收集的数据,train_数据是通过GUI收集的,它包含了关于水果的数据。
A = 2 343 543 43 0.23