我已尝试过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”作为有效的过滤器开关。
我看不出我做错了什么。有人可以帮忙吗?
感谢。
答案 0 :(得分:0)
S参数中的短划线看起来比其他参数更大。
我对此字符进行了复制和粘贴,它也显示为大于减号键。也许试试' - '代替。
我的验光师声称我有20/20的视力。希望它能以某种方式帮助解决上述问题。
希望这有帮助!