Changeset 100


Ignore:
Timestamp:
04/21/15 09:51:26 (10 years ago)
Author:
bduin
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • prextra/emc.m

    r5 r100  
    2727% P.O. Box 5031, 2600 GA Delft, The Netherlands
    2828
    29 function w = emc(a,b,classf,labtype,fid)
    30         if nargin < 5, fid = []; end
     29function w = emc(a,b,classf,labtype)
    3130        if nargin < 4 | isempty(labtype), labtype = 'crisp'; end
    3231        if nargin < 3 | isempty(classf), classf = qdc; end     
     
    5352        nlab = getnlab(a);
    5453        lablist = getlablist(a);
     54  p = getprior(a);
    5555        a = setlabels(a,nlab);
     56  a = setprior(a,p);
    5657        a = setlabtype(a,labtype);
    5758        switch labtype
     
    6162                        lab = zeros(size(b,1),c);
    6263        end
    63         b = dataset(+b);
     64        b = prdataset(+b);
    6465        w = a*classf;
    6566       
    66         prprogress(fid,'\nem_classifier optimization\n')               
    6767        while change > epsilon
    6868                d = b*w;
     
    8181                c = [a; b];
    8282                w = c*classf;
    83                 prprogress(fid,'  change = %d\n', change)
    8483        end
    8584       
Note: See TracChangeset for help on using the changeset viewer.