Matlab 代码实现了论文《用于半监督特征选择的简单策略》中提出的方法,该论文发表于《机器学习杂志》。

代码功能:

  • semiIAMB.m:实现了 Semi-IAMB 算法,应用于 Markov Blanket 发现 IAMB (IAMB.m) 的切换过程,用于半监督场景中的假设检验。
  • semiMIM.msemiJMI.m:实现了 Semi-MIM 和 Semi-JMI 算法,分别应用于特征选择方法 MIM (MIM.m) 和 JMI (JMI.m) 的切换过程,用于在半监督场景中对特征进行排名。
  • Tutorial_SemiSupervised_FS.m:教程,介绍如何在半监督学习环境中使用建议的特征选择方法。

引用:

如果使用此代码,请引用以下论文:

Sechidis, K., & Brown, G. (2018). Simple strategies for semi-supervised feature selection. Machine Learning, 107, 1277–1298.