【发布时间】:2010-12-24 21:11:37
【问题描述】:
我目前正在努力解决机器学习问题,而我必须处理大量不平衡的数据集。也就是说,有六个类('1','2'...'6')。不幸的是,例如对于“1”类有 150 个示例/实例,对于“2”类有 90 个实例,对于“3”类只有 20 个。所有其他类都不能“训练”,因为这些类没有可用的实例。
到目前为止,我发现 WEKA(我正在使用的机器学习工具包)提供了这种有监督的“重采样”过滤器。当我使用 'noReplacement'=false 和 'bialToUniformClass'=1.0 应用此过滤器时,这会产生一个数据集,其中实例数很好并且几乎相等(对于类 '1'..'3' 和其他留空)。
我现在的问题是:WEKA 和此过滤器如何为不同的类生成“新”/附加实例。
非常感谢您提供任何提示或建议。
干杯 朱利安
【问题讨论】:
标签: filter machine-learning weka