Использует ли API Google Cloud Natural Language или включает в себя Parsey McParseface?

Я видел, что SyntaxNet был выпущен с Parsey McParseface, а затем вскоре после того, как вышел API Google Cloud Natural Language, который имеет некоторые аналогичные возможности, но я не вижу никакого упоминания о SyntaxNet в документации API Cloud Natural Language.

И SyntaxNet, и Google-Cloud-NL проводят синтаксический анализ. Есть ли разница? Могу ли я использовать Cloud-NL вместо того, чтобы настраивать собственный тензорный поток и SyntaxNet?

2 ответа

Решение

Google Research NLP PM здесь.

Просто чтобы ответить конкретно о SyntaxNet: мы используем внутреннюю версию Parsey, а не то же самое, что мы с открытым исходным кодом. В частности, это немного быстрее и обучается на несколько ином наборе данных. В остальном это очень похоже.

С точки зрения качества, Парси немного лучше справляется с новостями, чему его обучают. NL API лучше во всем остальном, как веб-данные.

Как говорит Сара, вы определенно должны иметь возможность использовать NL API, а не устанавливать и запускать Syntaxnet самостоятельно. Он должен быть намного проще в использовании и достаточно хорошо масштабируется для больших объемов данных.

С Cloud NL API вам не нужно создавать собственные модели TensorFlow или использовать SyntaxNet. Вы бы использовали SyntaxNet, если хотите создавать или обучать свои собственные модели, тогда как NL API - это заранее подготовленное и предварительно обученное решение для анализа текста (поэтому вам не нужно беспокоиться о базовых моделях).

Другие вопросы по тегам