首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >weka的java帮助: UnsupportedAttributeTypeException

weka的java帮助: UnsupportedAttributeTypeException
EN

Stack Overflow用户
提问于 2011-06-27 09:42:10
回答 1查看 2.6K关注 0票数 0

所以我正在使用Java中的Weka机器学习库...

我正在尝试实现这个:http://weka.wikispaces.com/Text+categorization+with+Weka

在底部,您可以下载执行文本分类的TextCategorizationTest.java和包含一大堆html....的text_example.zip。

因此,我尝试以argument....but用户身份使用text_example中的class1目录运行TextCategorizationTest,然后遇到以下错误:

代码语言:javascript
复制
Exception in thread "main" weka.core.UnsupportedAttributeTypeException: weka.classifiers.trees.j48.C45PruneableClassifierTree: Cannot handle multi-valued nominal class!
    at weka.core.Capabilities.test(Capabilities.java:936)
    at weka.core.Capabilities.test(Capabilities.java:1105)
    at weka.core.Capabilities.test(Capabilities.java:1018)
    at weka.core.Capabilities.testWithFail(Capabilities.java:1297)
    at weka.classifiers.trees.j48.C45PruneableClassifierTree.buildClassifier(C45PruneableClassifierTree.java:116)
    at weka.classifiers.trees.J48.buildClassifier(J48.java:236)
    at TextCategorizationTest.main(TextCategorizationTest.java:55)

它指的是这一行:

代码语言:javascript
复制
classifier.buildClassifier(dataFiltered);

有没有人知道怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-28 00:15:27

快速查看一下就会发现,您正在使用的分类器不支持多值名义类。您可以尝试将您的类更改为二进制吗?或者使用支持多值标称类的不同分类器(如weka中的SMO或NN )?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6487900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档