如何让Weka 3.6和3.7接受" -S"过滤器选项用于从命令行中删除Snowball词干分析器中的单词?

时间:2014-11-03 18:18:38

标签: weka

我已尝试过Weka 3.6和3.7,但都不会接受以下命令:

java weka.filters.unsupervised.attribute.StringToWordVector -N 0 -L -S -stemmer“weka.core.stemmers.SnowballStemmer”-M 5 -tokenizer“weka.core.tokenizers.NGramTokenizer -delimiters \ W -min 1 -max 1“-i”inputfile.arff“-o”outputfile.arff“

返回的错误消息是
“ 非法选择:?S 过滤选项:-C -R -V -P -W ... -S .... “

即。一个有效的过滤器选项列表,其中列出了用于删除停用词的“-S”作为实现停用词删除的方法。

我已经在线检查了在线weka文档 http://weka.sourceforge.net/doc.dev/weka/filters/unsupervised/attribute/StringToWordVector.html

还指定“-S”作为有效的过滤器开关。

我看不出我做错了什么。有人可以帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

S参数中的短划线看起来比其他参数更大。

我对此字符进行了复制和粘贴,它也显示为大于减号键。也许试试' - '代替。

我的验光师声称我有20/20的视力。希望它能以某种方式帮助解决上述问题。

希望这有帮助!