机器学习和生物信息学实验室联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2411|回复: 3
打印 上一主题 下一主题

多标记特征选择code

[复制链接]
跳转到指定楼层
楼主
发表于 2016-11-14 16:38:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xuqian 于 2016-11-14 16:49 编辑

多标记特征选择代码汇总框架:
       该代码汇总框架中集成了多标记特征选择的多种算法,跑对比实验时,只需每次选择不同的method即可。

代码简要说明
(1) demo_mlfs.m
demo_mlfs.m为整个框架的运行函数。函数内可以设置数据集(datalist),参数(lamda, p……),运行的算法(method),评价指标(HammingLoss,RankingLoss,OneError,Coverage,Average_Precision,micro_F,macro_F)等。

(2) evalute_mlfs.m
evalute.m中集成了许多多标记特征选择的算法。如:PMU,MLNB,MDDM,SFUS等。通过switch-case语句进行每种方法的参数设置及函数调用。
每种method对应的论文请根据简称在“多标记特征选择paper”帖子下查找。

(3) evaluate_mlmlnum
该函数主要实现算法的performance评价,包含了七个评价指标,分别是HammingLoss,RankingLoss,OneError,Coverage,Average_Precision,micro_F,macro_F。

附上框架代码如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

沙发
 楼主| 发表于 2016-12-7 21:38:21 | 只看该作者
本帖最后由 xuqian 于 2016-12-13 09:38 编辑

多标记学习评价函数

(1) multi_label_evaluation.m中集成了:
  • AUC
  • AP
  • MAP
  • accuracy
  • precision
  • F1
  • macro-F1
  • micro-F1
  • hamming_loss
  • Ranking loss
  • Coverage
  • One error

等多种评价准则。超棒!

(2) 函数说明:
% this function implements different types of evaluation metrics of multi-label learning
% please see NIPS 2011 "A Literature Survey on Algorithms for Multi-label Learning" for detailed definitions of all metrics

% Input:
%       label_matrix_prediction, m x n matrix
%       label_matrix_gt, m x n matrix, each entry \in {-1, 1}
%       options, has the following fields
%            -- type, 'ranking', 'example-based-partition', 'label-based-partition'

(3) 使用样例可以参照multi_label_evaluation_wrapped.m函数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

板凳
发表于 2016-12-9 09:01:41 | 只看该作者
赞,我来试试在生物信息数据中好不好使:)
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2016-12-13 09:41:45 | 只看该作者
zouquan 发表于 2016-12-9 09:01
赞,我来试试在生物信息数据中好不好使:)

邹老师可以尝试一下{:243:}。另外我更新了一下附件,把评价的相关函数和使用样例也上传了。有需要的话,邹老师可以重新下载。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

机器学习和生物信息学实验室联盟  

GMT+8, 2024-11-27 05:57 , Processed in 0.067721 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表