machine-learning - Weka 添加多个元过滤分类器

标签 machine-learning classification weka cross-validation resampling

如何添加超过 1 个元过滤分类器? 例如,我想应用 SMOTE 过滤器两次,因为我的数据有 3 个类别,比率为 6:3:1。因此,为了平衡数据,我必须运行 SMOTE 三次,通过

首先给出 200% --> 那么数据将为 6:3:3

第二次给出 100% --> 那么数据将为 6:6:3

第三次给予 100% 再次 -?那么数据将为 6:6:6

我可以在预处理选项卡中执行此操作。但由于我使用交叉验证,我必须在分类器选项卡中使用 meta.filteredClassifier。

我该怎么做?

最佳答案

我不知道SMOTE过滤器是如何工作的;但在我看来,您想在一个数据集上应用多个过滤器,然后使用一个带有交叉验证的分类器。

我不确定您是否知道“预处理”选项卡中的“多重过滤器”。用户界面有点奇怪。您必须单击((1),请参阅我的屏幕截图的顶部),然后单击(2,中间),然后单击(3)。在(3)处,您可以在链中添加多个过滤器。

您还可以通过单击分类器对话框中的“过滤器”按钮,在 meta.FilteredClassifier 窗口中配置 multiFilter。

enter image description here

关于machine-learning - Weka 添加多个元过滤分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33183001/

相关文章:

python-2.7 - Sklearn GradientBoostingRegressor 中的早期停止

python - 为什么 SeparableConv2D 比 Conv2D 慢?

machine-learning - 关于使用机器学习工具 Weka 的问题

machine-learning - 用于检测异常值的一类 SVM

windows-7 - 为什么 WEKA 不从命令行运行?

machine-learning - scikit learn 的plot_learning_curve 得分是多少?

r - 如何从不平衡数据框架创建一个新的平衡数据框架,确保随机选择记录?

matlab - matlab中的神经网络分类: get probability of element belonging to i-th class

R 插入符号 rpart 返回 `[.data.frame` 中的错误(m,实验室): undefined columns selected

java - 使用自己的 Java 代码在 WEKA 中获取风险预测