我需要一个多类分类器代码,它可以在以下类不平衡问题中工作:
总共只有130个实例,每个实例大约有5000个特性。
我发现了一个多类支持向量机代码,但我认为它没有考虑到类的不平衡问题。此外,我还需要做某种k-折叠交叉验证。
python或matlab代码将非常有用。
发布于 2013-06-12 08:56:32
我相信大多数想要在MATLAB中使用支持向量机的人都使用libSVM,它有一个MATLAB接口。它处理多类问题。5000个特性和130个实例应该可以。
我不确定您是想用类重/优先级来处理您的班级不平衡,还是使用对成本敏感的学习,但是您可以通过一些额外的工作来实现,请参见这里和这里的一些想法。
K折叠交叉验证可以在MATLAB中使用统计工具箱中的cvpartition实现(即使您没有统计工具,也非常容易编写代码)。
https://stackoverflow.com/questions/17053955
复制相似问题