在WEKA中有哪一个类分类器可用



我应该在我的数据集中使用一个类分类器。我有17个用户,并且已经用libSVM的单类SVM对这些用户进行了测试。但我也建议测试其他一类分类器。当我在weka中搜索一元类(用蓝色突出显示)时,我不能使用它们,因为它们不能处理一元类,因为它们不使用一类分类器。我试着谷歌一个类分类器的列表,但除了SVM没有找到任何东西。

例如:如果我搜索一元类,他建议我使用LWL,但当我使用LWL时,他使用DecisionStump,这是一个二进制类分类器。

数据集像:

用户名- Size_average - Size_min - Size_max
User1 - 0、31111112 - 0、26666668 - 0、33333334
User1 - 0、315555564 - 0、26666668 - 0、33333334
User1 - 0、26666668 - 0、26666668 - 0、26666668

我想用精度值来标识用户。用户应该是一个只有一个标签的类属性。哪些分类器是我可以使用的一类分类器?或者有一种方法使一个多类分类器到一个类分类器?

您可以使用oneClassClassifier1.0.4。http://sourceforge.net/projects/weka/files/weka-packages/

我的另一个问题是我无法安装软件包,所以我使用了新版本的Wekahttp://www.cs.waikato.ac.nz/ml/weka/downloading.html

我有过非常相似的测试问题,我不得不使用一元分类。Weka的OneClassClassifier(正是你所链接的)解决了我的问题。

其他问题:我在Mac上工作,在Matlab项目中使用weka。旧版本的weka不适合我,所以我不得不从v3.7+ weka.jarOneClassClassifier.jar创建一个通用的jar。有了这个,我设法使用weka的一个类分类器。

最新更新