【发布时间】:2016-10-11 13:45:59
【问题描述】:
我想获取句子中提到的位置的名称。一切正常,直到找到带有小开头字母的位置名称。 那么有没有办法解决这个问题呢?我需要训练自己的模型文件吗? 任何帮助将不胜感激。
【问题讨论】:
标签: opennlp
我想获取句子中提到的位置的名称。一切正常,直到找到带有小开头字母的位置名称。 那么有没有办法解决这个问题呢?我需要训练自己的模型文件吗? 任何帮助将不胜感激。
【问题讨论】:
标签: opennlp
您需要为这些类型的东西制作自己的模型文件,这很乏味。 一个简单的解决方案是,在找到位置之前添加一些代码以使句子中每个标记的首字母大写。 像这样,mentioned here:
String str = "java";
String cap = str.substring(0, 1).toUpperCase() + str.substring(1);
希望这会有所帮助!
【讨论】: