Java OpenNLP句子检测API,句子检测背后的逻辑?

Java OpenNLP句子检测API,句子检测背后的逻辑?,java,nlp,text-mining,opennlp,Java,Nlp,Text Mining,Opennlp,OpenNLP API中句子检测类背后使用的逻辑是什么?是: 根据……进行检测。或 最长空白修剪字符序列或 还有别的。 有人能解释一下吗 另外:在解析API中解析是如何完成的,即所使用的逻辑是什么?第2章应该给您一个基本的理解。它说: OpenNLP句子检测器可以检测标点符号是否标记句子的结尾。从这个意义上讲,一个句子被定义为两个标点符号之间最长的空白字符序列。第一句和最后一句是对这条规则的例外。第一个非空白字符假定为句子的开头,最后一个非空白字符假定为句子的结尾。下面的示例文本应该分成几个句子

OpenNLP API中句子检测类背后使用的逻辑是什么?是:

根据……进行检测。或 最长空白修剪字符序列或 还有别的。 有人能解释一下吗

另外:在解析API中解析是如何完成的,即所使用的逻辑是什么?

第2章应该给您一个基本的理解。它说:

OpenNLP句子检测器可以检测标点符号是否标记句子的结尾。从这个意义上讲,一个句子被定义为两个标点符号之间最长的空白字符序列。第一句和最后一句是对这条规则的例外。第一个非空白字符假定为句子的开头,最后一个非空白字符假定为句子的结尾。下面的示例文本应该分成几个句子

在内部,OpenNLP为此使用预先训练的模型。这些标准涵盖了广泛的语言特征

但是,您可以训练自己的模型,使其更适合您想要输入到句子检测器中的文本材料。OpenNLP和相关页面中的相应部分应该为您提供指导

如果您对解析过程有更深入的兴趣,您还可以阅读一下这个和相关的答案,因为它们讨论了ParserModel以及如何使用相关的类


希望有帮助。

请有人回复…如何在OPEN NLP解析器中解析数据..请帮助我..哪种类型的解析。解析时应用了哪些语法和规则