问题标签 [google-cloud-nl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2354 浏览

google-cloud-nl - 谷歌自然语言可以用于拼写检查和语法检查吗

Google Cloud Natural Language API 可以用于拼写检查和语法检查吗?它会是 LanguageTool.org 的一个很好的替代品吗?如果可能,怎么做?

0 投票
2 回答
363 浏览

java - 处理 Google NLP API 中的 50 倍错误

按照Google Sentiment Analysis Java API中的示例,我有一个应用程序向服务发送数百个文本样本进行分析。API 有时会显着减慢,当与 API 控制台上的时间线相关时,它与 500 和 504 错误有关。

是否有推荐的模式来处理此类错误?我在 API 中找不到超时参数,以便能够在 5 秒后取消请求并重试。我是否必须求助于将 API 调用包装到 Future 中?

0 投票
0 回答
142 浏览

chinese-locale - Google Cloud NL API 术语/分类质量和繁体中文 (zh-Hant) 数据的批处理

这些天我测试了 Google Cloud NL API v1.0。我主要使用繁体中文(又名 zh-Hant)数据。测试后发现质量不理想,分类不对,单字词太多(很多应该是停用词),生词识别质量最差。

另外,有些分析方法(例如entity-sentimental)不支持zh-Hant(我只能用'en'来运行zh-Hant数据,可怜)。

有谁知道 NL API 是否提供任何方式,例如设置配置、设置参数或运行某些过程,以提高训练结果?

有没有人真正有过使用 NL API 生成的结果在商业产品或服务上添加一些增值功能的经验?

另外,如果我想提供大量数据,是否有库或 SDK 可以用来编写代码来执行批中批处理?

0 投票
0 回答
1914 浏览

php - 无效的文本内容:标记(单词)太少,无法处理

截至 11 月 20 日星期一,对于使用 PHP SDK 对注释 API 的请求,我们收到以下错误错误,现在允许的最小令牌数似乎是 20。这以前允许提交任意数量的单词。测试控制台仍将接受至少 1 个单词https://cloud.google.com/natural-language/

任何人都可以确认这种变化是否是永久性的,如果是这样的话,现在最少是 20 个字吗?这给我们带来了一个重大问题,我找不到有关此更改的正式公告。

提前致谢...

0 投票
1 回答
146 浏览

android - 使用 Google NLP API 将实体字符串传递给 Main Activity (Android)

我能够从我的主活动类将一个字符串(一个句子)传递给 Google 的 NLP API(配置在一个名为 NLPService.java 的单独类中),但我希望能够从NLPService 类返回到我的 Main Activity 进行进一步处理。我可以将实体字符串传递回我的主要活动吗?在 Android Studio 中,我使用以下代码创建了 NLPService.java:

`

0 投票
1 回答
60 浏览

google-cloud-dataproc - 在 Dataproc pyspark 地图中调用 GCP Translate API

我正在尝试从 pyspark 为文件中的每一行调用翻译客户端 api 的语言检测方法。

我创建了一个如下的地图方法,但这项工作似乎只是冻结而没有错误。如果我删除对翻译 API 的调用,它执行得很好。是否可以在 pySpark 地图中调用 Google 客户端 API 方法?

映射方法做翻译

def doTranslate(数据):

0 投票
1 回答
154 浏览

nlp - 如何通过 gcloud CLI 工具将 Google 自然语言与葡萄牙语句子一起使用?

我使用了这个命令:

"gcloud ml 语言分析--语法 --language=pt-br --content="Capítulo"

并得到这个错误:

错误:(gcloud.ml.language.analyze-syntax)无法读取命令行参数 [--content=Cap\xedtulo],因为它似乎不是有效的 7 位 ASCII。

gcloud ml 语言要分析语法 --content=Cap\sedtulo ^invalid character

但是,如果我使用演示工具 ( https://cloud.google.com/natural-language/?hl=pt-br ),我会得到正确的响应。

为什么?如何将谷歌自然语言与葡萄牙语或西班牙语等重音语言一起使用?

0 投票
1 回答
81 浏览

google-api - 如何从分类文本中单独获取名称/置信度?

语言 api 中的大多数其他方法,例如 analyze_syntax、analyze_sentiment 等,都能够返回组成元素,如

但我还没有找到一种方法来返回与分类文本隔离的名称和信心。这看起来不太可能,但这似乎很奇怪。错过了什么吗?谢谢

0 投票
1 回答
74 浏览

javascript - 重建谷歌自然语言实体展示

我一直在玩谷歌的实体分析器,它看起来真的很棒!

但我一直在抨击这一点 - 我正在尝试复制下面的图片(在谷歌的自然语言 api 页面上看到)

在此处输入图像描述

这是我从请求中返回的实体数据的格式。

数据没有顺序,只有出现 - 所以遍历每个单词,检查实体似乎真的很慢,而且每个单词都有多个 - 它可能会有点复杂。

有没有一种简单的方法可以做到这一点,我完全错过了?感谢您的任何见解/想法。

奥利

0 投票
1 回答
855 浏览

python - 将 Google Cloud NLP API 实体情绪输出转换为 JSON

我从 Google Cloud Natural Language API 获得了这个输出结果(我花了很长时间才生成它,所以我不想使用如何 JSON 序列化来自 google 的自然语言 API 的对象?(没有 __dict__ 属性)中的解决方案)

我想找到一组候选人姓名(唐纳德·特朗普、希拉里·克林顿、伯尼·桑德斯和特德·克鲁兹)的量级和情绪——或一组类似的名字,比如只有 trump/hillary/clinton/cruz/bernie/sanders/@realdonaldtrump )。

起初我没有意识到输出文件不是 json。事实上,我不确定格式是什么。有人告诉我它可能是格式错误的 YAML。有没有办法将这些文件转换为 json?正如我所说,我已经处理了很多文件,此时修改 protobuf 并创建 json 对我来说是不切实际的。

Google Cloud NLP 教程中执行此操作的代码部分是:

所以我什至不确定如何在另一个 SO 中应用答案。