大量多标签多类别分类代码和算法matlab版本


内含有大量多标签多类别分类算法和对应的代码,包括MIML_LPT,MIMLBoost,MIMLSVM,MIMLfast,KISAR,MIMLKNN,MLKNN,DMIMLSVM,MIMLMISVM等等,部分代码含有对应的文献,学习多类标分类的好资源。
资源截图
代码片段和文件信息
% This is an example to use KiSar method on the miml image data set ‘scene‘. 
% In particular 1800 bags are labeled while the rest are unlabeled. 

addpath(‘liblinear-1.8‘);
addpath(‘auxiliary‘);
%% example_data数据库
load(‘example_data.mat‘);
train_bags = cell(size(train_data1)1);
for i = 1:size(train_data1)
    train_bags{i1} = train_data{i1}‘;
end
test_bags = cell(size(test_data1)1);
for i = 1:size(test_data1)
    test_bags{i1} = test_data{i1}‘;
end
train_targets = train_targets‘;
test_targets = test_targets‘;

% %% scene数据库
% load(‘scene.mat‘);

%set the parameters
options = [];
options.C = 500; %parameter for liblinear
options.iteration = 20; %maximum optimization iteration
options.epsilon = 1e-3; %epsilon 
options.K = 1000; %maximum number of prototypes

%set the label relation NN_matrix
[Ttemp] = size(train_targets);
y = (train_targets+1)/2;
cor = y*y‘; % co-occurence
NN_matrix = (cor>=50);

%training
model = kisar_train(train_bags train_targets NN_matrix options);

%prediction
[prediction pre_label result] = kisar_predict(model test_bags test_targets);

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

     文件        649  2009-02-04 22:04  DMIMLSVMAuxiliaryAverage_f1.m

     文件       1910  2005-04-21 16:43  DMIMLSVMAuxiliaryAverage_precision.m

     文件        863  2009-02-04 22:01  DMIMLSVMAuxiliaryAverage_recall.m

     文件       1334  2005-01-23 22:10  DMIMLSVMAuxiliarycoverage.m

     文件        539  2005-01-23 21:39  DMIMLSVMAuxiliaryHamming_loss.m

     文件       3262  2010-02-12 21:15  DMIMLSVMAuxiliaryMIML_cluster.m

     文件       1727  2005-05-31 14:52  DMIMLSVMAuxiliaryOne_error.m

     文件       1681  2005-04-21 16:43  DMIMLSVMAuxiliaryRanking_loss.m

     文件        884  2006-12-30 11:03  DMIMLSVMBootStrap.m

     文件        157  2009-03-06 22:23  DMIMLSVMcalibr.m

     文件       1190  2011-10-17 15:38  DMIMLSVMCCCP.m

     文件       5322  2007-07-25 17:23  DMIMLSVMCCCPStep.m

     文件       5166  2007-06-04 17:02  DMIMLSVMCCCPStep2.m

     文件      12554  2007-11-13 21:35  DMIMLSVMcutting_plane301350_result.mat

     文件       1552  2007-10-15 16:25  DMIMLSVMcutting_planecal_err.m

     文件        182  2007-11-13 14:56  DMIMLSVMcutting_planecal_err_new.m

     文件      15199  2007-11-13 16:04  DMIMLSVMcutting_planecutting_plane.m

     文件       6823  2008-03-30 21:36  DMIMLSVMcutting_planecutting_plane_new.m

     文件       6825  2008-01-25 16:23  DMIMLSVMcutting_planecutting_plane_new_old.m

     文件         35  2007-09-27 10:58  DMIMLSVMcutting_planeD.m

     文件        103  2007-09-30 19:19  DMIMLSVMcutting_planed2i.m

     文件         42  2007-09-27 14:21  DMIMLSVMcutting_planeextra.m

     文件         46  2007-09-27 14:22  DMIMLSVMcutting_planeextra_h.m

     文件         58  2007-09-27 14:24  DMIMLSVMcutting_planeextra_st.m

     文件        356  2007-10-24 10:20  DMIMLSVMcutting_planefull_qpdantz.m

     文件        465  2007-11-13 15:51  DMIMLSVMcutting_planefull_quadprog.m

     文件        145  2007-11-01 13:34  DMIMLSVMcutting_planemake.m

     文件    5361567  2007-11-17 03:00  DMIMLSVMcutting_planeMIML.mat

     文件         32  2007-11-16 09:09  DMIMLSVMcutting_planeparameter_selection.m

     文件       1950  2007-10-15 13:17  DMIMLSVMcutting_planeprun.m

............此处省略69个文件信息

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

发表评论

评论列表(条)