有一句话:"我的护士给了我平板电脑试图缓解我的痛苦。"我想把它分解为:
"我的护士给了我平板电脑试试。"
"我的护士给了我平板电脑以减轻我的痛苦。"
我在OpenNLP中尝试过英语解析器(通过从Python访问java)(演示:http://nlp.stanford.edu:8080/parser/index.jsp)。 "尝试"和"轻松"在(VP(TO to)下面的子级别,我该如何分解句子?
(ROOT
(S
(NP (PRP I))
(VP (VBD was)
(VP (VBN given)
(NP (NNS tablets))
(PP (IN by)
(NP (PRP$ my) (NN nurse)
(S
(VP (TO to)
(VP (VB try)
(CC and)
(VB ease)
(NP (PRP$ my) (NN pain)))))))))
(. .)))
除了这个java解决方案之外,你知道吗?algorithm to extract simple sentences from complex(mixed) sentences?