我正在构建一个NLP应用程序,并且一直在使用Stanford Parser进行大部分解析工作,但我想开始使用Python。
到目前为止,NLTK似乎是最好的选择,但我不知道如何解析语法依赖关系。也就是说,这是一个来自斯坦福解析器的例子。我希望能够在NTLK中使用Python从原始句子“我正在切换到Python”中生成以下代码:
nsubj(switching-3, I-1)
aux(switching-3, am-2)
prep_to(switching-3, Python-5)有没有人能给我一个正确的方向,帮助我解析语法依赖?
发布于 2010-06-27 16:38:47
NLTK包括对使用的支持,请参阅。
可用的MaltParser的预训练英语模型将解析为斯坦福大学的基本依赖表示。但是,您仍然需要调用斯坦福大学的JavaNLP代码来将基本依赖项转换为上面示例解析中给出的CCprocessed表示。
https://stackoverflow.com/questions/3125926
复制相似问题