• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: NN  MATLAB  

资源简介

最近邻分类器的MATLAB实现,能运行。

资源截图

代码片段和文件信息

function Miss_NUM=Classifier_NN_f(Train_DATTest_DATDistance_mark)

% NN classifier function;
%Distance_mark           :   [‘Euclidean‘ ‘L2‘| ‘L1‘ | ‘Cos‘]

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if nargin < 2 
    error(‘Not enought arguments!‘); 
elseif nargin < 3
    Distance_mark=‘L2‘; 
end
%Note: NARGIN Number of function input arguments.
% When it is inside the body of a user-defined function NARGIN returns the number of input arguments that were used to call the function.

[DIM Class_Train_NUM Class_NUM]=size(Train_DAT);
[DIM Class_Test_NUM Class_NUM]=size(Test_DAT);


% classification
Miss_NUM=0;

for k=1:Class_NUM
   for m=1:Class_Test_NUM 
    
    Test=Test_DAT(:mk);
    
    min_dist=1e+30;
    for t=

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2848  2011-09-08 20:35  Irisdata\Irisdata.txt

     文件        497  2011-09-08 20:44  Irisdata\IrisNearest.m

     文件       1543  2010-01-20 16:51  Irisdata\Classifier_NN_f.m

     目录          0  2011-09-08 20:36  Irisdata

----------- ---------  ---------- -----  ----

                 4888                    4


评论

共有 条评论