资源简介

SVM算法的MATLAB实现,配有实例说明及各种文档,详细介绍了怎样在matlab的平台上实现SVM对数据的分类

资源截图

代码片段和文件信息

function normal = normalization(xkind)
% by Li Yang BNU MATH Email:farutoliyang@gmail.com QQ:516667408
% last modified 2009.2.24
%

if nargin < 2
    kind = 2;%kind = 1 or 2 表示第一类或第二类规范化
end

[mn]  = size(x);
normal = zeros(mn);
%% normalize the data x to [01]
if kind == 1  
    for i = 1:m
        ma = max( x(i:) );
        mi = min( x(i:) );
        normal(i:) = ( x(i:)-mi )./( ma-mi );
    end
end
%% normalize the data x to [-11]
if kind == 2
    for i = 1:m
        mea = mean( x(i:) );
        va = var( x(i:) );
        normal(i:) = ( x(i:)-mea )/va;
    end
end

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

     文件       2600  2009-08-12 15:55  SVM_MATLAB\libsvm 参数说明.txt

     文件     300032  2009-08-13 13:42  SVM_MATLAB\matlab_SVM 视频讲解_1_[by faruto].ppt

     文件        625  2009-08-12 14:54  SVM_MATLAB\normalization.m

     文件       2211  2009-08-13 09:12  SVM_MATLAB\wine_SVM.m

     文件        205  2009-08-12 18:25  SVM_MATLAB\数据介绍.txt

     文件        611  2009-08-12 18:21  SVM_MATLAB\讲解小记录.txt

     目录          0  2011-12-02 15:36  SVM_MATLAB

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

               306284                    7


评论

共有 条评论