KNN IN MATLAB

版权声明:转载请注明出处 https://blog.csdn.net/qq_26769591/article/details/84640608

摘要:
原来在matlab中已经有knn的算法 直接调用即可

REFERENCE:
https

one example

%这是一个测试matlab knn的例子
load fisheriris
X = meas;    
Y = species; 
Mdl = fitcknn(X,Y,'NumNeighbors',4);
flwr = mean(X); % an average flower  只是简单的每列求一下平均
flwrClass = predict(Mdl,flwr)  %输出 versicolor

调参

k-nn or 1-nn

Mdl.NumNeighbors = 3; %3-nn rather than 1-nn

distance

可以自定义度量的距离函数
在这里插入图片描述

还有一些参数的意义没有弄明白

其他的算法

ClassificationKNN | ExhaustiveSearcher | KDTreeSearcher | fitcknn

猜你喜欢

转载自blog.csdn.net/qq_26769591/article/details/84640608
kNN
今日推荐