在 MALLET Java API 中,为什么 Input2CharSequence 管道不能馈送到 CharSequenceLowercase() 管道中?



当我尝试连续使用这些管道时,出现错误:

线程"main"中的异常 java.lang.IllegalArgumentException: CharSequenceLowercase 期望一个字符串,找到一个类 java.lang.StringBuffer

我没有看到 MALLET 中有任何可用的管道来解决此问题。但在我看来,CharSequenceLowercase() 应该能够接受 CharSequence...

注释该行,然后调用

pipeList.add(new TokenSequenceLowercase());

将令牌小写。看起来 CharSequenceLowerCase 管道不能接受 StringBuffer。如果你查看它的代码,它只接受字符串。

相关内容

  • 没有找到相关文章

最新更新