我对WEKA中受监督的PartitionMembership过滤器有疑问。 当使用J48作为分区生成器应用此过滤器时,我可以与KStar分类器结合使用,实现更高的精度。
这个过滤器究竟做了什么,因为WEKA提供的文档非常有限?使用此过滤器以提高准确度是否有效?
在我的训练集上应用此过滤器时,它会生成许多类。当我尝试在我的测试集上重新应用模型时,过滤器会生成不同数量的类。因此,我无法将这个经过培训的受监督PartitionMembership过滤器用于我的测试集。如何使用训练集上也为测试集训练的PartitionMembership过滤器?
答案 0 :(得分:0)
你在这里问两三个问题。关于前两个:PartitionMembership过滤器做什么,以及如何使用它? - 我不知道如何正确回答。最后,您可以阅读source code来查看它。
对于后一个问题,(〜如何让它来评估我的测试集),请使用FilteredClassifier,然后在该分类器的对话框中选择过滤器和分类。
名称weka.classifiers.meta.FilteredClassifier
SYNOPSIS用于在具有的数据上运行任意分类器的类 已通过任意过滤器。像分类器一样 过滤器的结构完全基于训练数据和 测试实例将由过滤器处理而不更改它们 结构