我看到 SyntaxNet 是与 Parsey McParseface 一起发布的,然后在 Google Cloud Natural Language API 出现后不久,它具有一些类似的功能,但我在 Cloud Natural Language API 文档中没有看到任何提及 SyntaxNet。
SyntaxNet 和 Google-Cloud-NL 都进行句法分析。有区别吗?我可以使用 Cloud-NL 而不必设置自己的张量流和 SyntaxNet 吗?
我看到 SyntaxNet 是与 Parsey McParseface 一起发布的,然后在 Google Cloud Natural Language API 出现后不久,它具有一些类似的功能,但我在 Cloud Natural Language API 文档中没有看到任何提及 SyntaxNet。
SyntaxNet 和 Google-Cloud-NL 都进行句法分析。有区别吗?我可以使用 Cloud-NL 而不必设置自己的张量流和 SyntaxNet 吗?
谷歌研究 NLP PM 在这里。
只是为了具体回答 SyntaxNet:我们使用 Parsey 的内部版本,与我们开源的不完全相同。特别是,它的速度要快得多,并且在一组不同的数据上进行了训练。否则它非常相似。
在质量方面,Parsey 在新闻数据上稍微好一点,这是它所训练的。NL API 在其他所有方面都更好,比如网络数据。
正如 Sara 所说,您绝对应该能够使用 NL API,而不是自己安装和运行 Syntaxnet。它应该更容易使用,并且可以很好地扩展到大量数据。
使用 Cloud NL API,您无需构建自己的 TensorFlow 模型或使用 SyntaxNet。如果您想构建或训练自己的模型,您将使用 SyntaxNet,而 NL API 是用于分析文本的预打包和预训练解决方案(因此您无需担心底层模型)。