SVM实现MNIST数据集分类


本代码为matlab实现的支持向量机模式识别算法,对MNIST数据集进行三种样本分类,如果电脑内存够大,可以实现更多的类别分类,另外exclass是对随机的两个样本分类,也可以参考,exmuticlassall为对MNIST数据集分类,注释掉的代码也可以实现随即三样本分类并作图。
资源截图
代码片段和文件信息
function [Jlam] = cout(HxyCindcAblambda)
%         [Jyx] = cout(HxbCinddcAblambda); 
 
  
[nm] = size(H);  
X = zeros(n1);  
posok = find(ind > 0);  
posA = find(ind==0); % liste des contriantes saturees  
posB = find(ind==-1); % liste des contriantes saturees  
%  keyboard                                                 
X(posok) = x;  
X(posB) = C(posB);     %% 03/01/2002 

J = 0.5 *X‘*H*X  - c‘*X;% + lambda‘*(A‘*X-b);     
                % 0 normalement  
 % keyboard  
    
 % lam = y‘*X;  
lam = 0; %?閘iminer
    
    

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

     文件        573  2003-08-26 13:05  cout.m

     文件      12316  2008-01-05 16:24  datasets.m

     文件       1401  2015-01-18 22:04  exclass.m

     文件       2887  2015-01-18 22:10  exmulticlassall.m

     文件   13337300  2015-01-14 11:07  mnist_all.mat

     文件      11165  2015-01-18 22:12  monqp.m

     文件       6652  2015-01-18 22:11  monqpCinfty.m

     文件       3384  2015-01-18 22:04  svmclass.m

     文件       5154  2015-01-18 22:11  svmkernel.m

     文件       4052  2015-01-18 22:12  svmmulticlass.m

     文件       1131  2015-01-18 22:12  svmmultival.m

     文件       4616  2015-01-18 22:12  svmval.m

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

             13390631                    12


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)