我需要一个工具包(最好用 Java 或 Python 编写),它将英文句子解析成句法树。类似于Charniak 解析器。
将英语句子解析为句法树的最佳工具包是什么?
软件推荐
nlp
2021-10-09 01:39:21
4个回答
BLLIP Parser是Charniak-Johnson Parser的当前版本:
完全披露:我是 BLLIP Parser 的维护者。
伯克利解析器是一个选项:
免费和开源(GPL 2.0 许可)
用 Java 编写,具有Python绑定
跨多种语言的最先进的准确性
适用于多种语言的模型(英语、保加利亚语、阿拉伯语、中文、法语、德语)
语法网:
- 在 TensorFlow 中实现
- 开源
- 基于http://arxiv.org/abs/1603.06042
- 提供一种训练有素的英语模型
- 快:在现代桌面上大约 600 字/秒
- 最先进的结果
http://googleresearch.blogspot.com/2016/05/announcing-syntaxnet-worlds-most.html:
在谷歌,我们花了很多时间思考计算机系统如何阅读和理解人类语言,以便以智能方式对其进行处理。今天,我们很高兴通过发布 SyntaxNet 与更广泛的社区分享我们的研究成果,这是一个在 TensorFlow 中实现的开源神经网络框架,为自然语言理解 (NLU) 系统提供了基础。我们的版本包括在您自己的数据上训练新 SyntaxNet 模型所需的所有代码,以及 Parsey McParseface,这是我们为您训练的英语解析器,您可以使用它来分析英文文本。
从自述文件: