假设我告诉我的Java程序找到句子的主题:
I enjoy spending time with my family.
我的程序应输出:
Tell me more about your family.
如何做到这一点?
修改
我可以通过使用String
数组来填充英语词典中的每个名词,但是有更简单的方法吗?
答案 0 :(得分:0)
这是一个过于开放的问题。但是,一个好的起点是学习Natural Language Processing概念,然后使用像CoreNLP这样的框架。它将句子分解为解析树,您可以使用它来识别词性和句子主语之类的内容。如果你想要一个相当可靠的方法,这可能是你最好的选择。