问题标签 [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.
google-cloud-nl - 日本人无法使用“显着性”属性吗?
我在此页面上尝试了 Google NLP API 。而且我发现当我尝试一个日语句子时,所有响应的“显着性”属性都是0
. 有什么问题吗?谢谢。
google-sheets - 谷歌表格情绪分析
如何利用 Google Cloud Natural Language API 对 Google Sheet 中的文本执行情感分析?
是否有可用的集成,或者是否有合适的方法来集成他们的 REST API?
google-cloud-nl - google nl api 是否支持“单词提示”
本文引用了一个名为“单词提示”的功能。但我无法找到有关如何使用它的更多信息。有人遇到这个吗? https://cloudplatform.googleblog.com/2016/07/the-latest-for-Cloud-customers-machine-learning-and-west-coast-expansion.html
nlp - Google Cloud Natural Language API 是否真的支持解析 HTML?
我正在尝试从新闻网站和博客中提取主体内容。
文档documents.analyzeSyntax
通过将其document
作为content
页面的原始 HTML (utf-8) 并将文档type
设置为HTML
. 文档肯定包含 HTML 作为支持的内容类型。
然而,在实践中,生成的句子和标记与 HTML 标记混淆,就好像解析器认为输入是纯文本一样。就目前而言,这排除了我的用例的 GC NL API,并且可能还有许多其他的,因为通过自然语言处理网页是一项非常常见的任务。
作为参考,这里有一个蒲公英 API 的示例,其输出类型是人们期望给定 HTML 输入(或者更确切地说,在这种情况下是指向 HTML 页面的 URL 作为输入)的输出类型。
那么,我的问题是我是否遗漏了某些东西,可能是错误地调用了 API,还是 NL API 不支持 HTML?
google-cloud-nl - 谷歌自然语言中的收缩
我正在使用 cloud NL 来分析来自 Google Speech 的文本,并且它似乎在标记收缩时遇到了问题
“我不喜欢你”
作为 content_text 的标记返回:
“我”“做”“不”“喜欢”“你”
转义引号没有帮助,在这种情况下,它返回为
“我”“不”“\'t”“喜欢”“你”
但我发现删除 apos' 确实和令牌
我不喜欢你
以“dont”作为动词回来(足够正确)
这是目前正确的解决方法吗?
google-cloud-platform - gcloud ml 语言请求的身份验证范围不足
对于一个相对较小的学术研究项目,我正在尝试使用 Google Cloud Natural Language API。
根据我对Authentication Overview的理解,API 密钥似乎是最好和最简单的身份验证方法,而不是服务帐户或用户帐户。
创建密钥很容易。但是现在我被困在如何将它与gcloud
谷歌云计算引擎上的 Ubuntu VM 实例上的命令结合使用。
当我尝试运行Natural Language Quickstart Guide上的简单示例时,我收到此错误:
gcloud ml language analyze-entities --content="Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'."
错误:(gcloud.ml.language.analyze-entities)PERMISSION_DENIED:请求的身份验证范围不足。
我看到的与此错误相关的文档和问答与服务帐户或用户帐户有关,但我试图只使用“简单”API 密钥。
使用 API 密钥的文档展示了如何通过 REST 进行操作。但是,现在作为一个“快速”测试,看看我是否有自然语言 API 工作,我只想gcloud
在命令行上做一个简单的测试。我查看了gcloud 文档,但找不到任何有关指定 API 密钥字符串的信息。
如何gcloud
使用我的 API 密钥运行上述命令并进行身份验证?
如果这个 API 密钥更麻烦,我可能会考虑切换到服务帐户。
任何帮助将不胜感激...
android - 针对特定上下文的谷歌云自然语言 API 定制
我们正在编写一个演示应用程序,其中我们使用了 Google 的云语音 API 和自然语言 API。我们将它用于电视机和机顶盒中的语音控制。
总的来说,我必须说 API 运行良好。
但是,我们想知道是否可以自定义自然语言 API 以在我们的行业中更具体。
更具体地说,我们在传递给特定实体的显着性分数方面遇到了问题。
例如,将以下文本数据传递给 Google Cloud API: “给我看像 Zoolander 这样的电影。”
给我们以下结果:
实体名称 | 实体类型 | 元数据 | 显着性
电影 | WORK_OF_ART | {} | 0.7970062 Zoolander | WORK_OF_ART | {'mid': '/m/01shy7', 'wikipedia_url': ' https://en.wikipedia.org/wiki/Zoolander '} | 0.20299383
实体 Zoolander 的显着性非常低,尽管它是句子中最重要的实体......
有什么办法可以改善吗?或者是否有任何其他可以定制的自然语言 API?
python - 如何 JSON 序列化来自谷歌自然语言 API 的对象?(没有 __dict__ 属性)
我正在将 Google Natural Language API 用于带有情感分析的项目标记文本。我想将我的 NL 结果存储为 JSON。如果直接向 Google 发出 HTTP 请求,则会返回 JSON 响应。
但是,当使用提供的 Python 库时,会返回一个对象,并且该对象不能直接 JSON 序列化。
这是我的代码示例:
现在,如果您要运行:
你会得到:
这不是 JSON。它是 google.cloud.proto.language.v1beta2.language_service_pb2.AnalyzeSentimentResponse 对象的一个实例。并且它没有 __dict__ 属性属性,因此不能使用 json.dumps() 进行序列化。
如何指定响应应为 JSON 或将对象序列化为 JSON?
webpack - Requiring @google-cloud/language breaks webpack ('Module Not Found')
I'm a little baffled at this one, so here goes:
I'm trying to do a React application with a search bar that will call on Google's Natural Language API (https://cloud.google.com/natural-language/) ,and as part of that I of course installed the '@google-cloud/language' package. However, the moment I try to require it within any of the files (my specific case is const Language = require('@google-cloud/language');
) and then try to run webpack-dev-server, it it can't find... I think any of my modules? It's literally just a giant wall of "Module not found" errors, such as
(this continues for some time)
This does not happen whenever I don't include @google-cloud/language. I can't seem to find any explanation as to what might be doing this. Does anyone know something I could at least try?
Edited to add: After this question came up as a recommended related question, I tried adding
in to my webpack config file, but that only results in my page not loading and giving me webpack:///external_%22@google-cloud/language%22?:1 Uncaught ReferenceError: require is not defined
. I'm somewhat new to Webpack still, so I'm positive I'm missing something, but I'm not sure what.
google-cloud-nl - 如何将应用程序特定的短语传递给 google-nlp api?
我正在使用 Google NLP 在我们的应用程序中执行语音命令。
场景: 输入文本:“生成客户盈利能力报告”
既然“客户盈利能力”从应用程序的角度来看是一个单一的实体,有没有办法将一组暗示性短语 [在这种情况下为“客户盈利能力”] 传递给 NLP api,NLP 会将其视为一个短语并做出响应?
这在语音 api 中是可能的,我可以在其中传递暗示性短语。非常感谢这些线上的任何指针!