问题标签 [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 投票
1 回答
1320 浏览

google-cloud-platform - 数据流管道从 GCS 读取 csv 并通过调用 Vision 和 NL API 写入 BigBuery

我想编写一个数据流程序(Java 和 maven 实现)。以下是我要执行的步骤:

  1. Dataflow 应该从谷歌云存储中读取一个 csv 文件。csv 文件格式如下:

    产品名称、图片 URL、类别、描述 1、描述 2 Sakura 30062 6 件 Pigma Micron 墨水笔套装,https://images-na.ssl-images-amazon.com/images/I/71CkvpG3FEL。SY355 .jpg , 艺术, 包括 1 个尺寸:#005 (0.20mm)

    CCbetter 迷你热熔胶枪,带 25 支胶棒高温熔胶枪套件用于 DIY 小型工艺项目和密封和快速维修的灵活触发器(20 瓦,蓝色),https://images-na.ssl-images-amazon.com/图像/I/61iFrMg4%2B3L。SY355 .jpg , 安全舒适的电源开关,带LED灯模式。具有可拆卸和灵活的支撑,使枪保持稳定和直立,高质量的绝缘喷嘴即使在 500℉ 下长期使用也不会变形。

    . . . .

  2. 对于 csv 中的每一行,我需要选择图片 URL 并运行视觉 API 并获取前 2 个标签(例如,我们从视觉 API 为第一个产品/行获取标签 L1 和 L2,为第二个产品/行获取 L3 和 L4)

  3. 对于 csv 中的每一行,我需要连接产品名称、类别、description1 和 description2 并将其传递给 NL API。从 NL API 的响应中,我需要选择消费品类别下的前 2 个实体(例如,我们从第一行获得 E1 和 E2,从第二行获得 E3 和 E4)

  4. 我需要从检索到的响应中创建以下结构:

    产品名称,Topic Sakura 30062 6 支 Pigma Micron 墨水笔套装,L1 Sakura 30062 6 支 Pigma Micron 墨水笔套装,L2 Sakura 30062 6 支 Pigma Micron 墨水笔套装,E1 Sakura 30062 6 支 Pigma Micron 墨水笔套装, E2

    CCbetter 迷你热熔胶枪带 25 根胶棒高温熔胶枪套件 用于 DIY 小工艺项目和密封和快速维修的灵活触发器(20 瓦,蓝色),L3 CCbetter 迷你热熔胶枪带 25 根胶棒高温熔胶枪用于 DIY 小工艺项目和密封和快速维修的套件灵活触发器(20 瓦,蓝色),L4 CCbetter 迷你热熔胶枪,带 25 根胶棒高温熔胶枪套件用于 DIY 小工艺项目和密封和快速维修的灵活触发器(20 瓦) ,蓝色),E3 CCbetter 迷你热熔胶枪,带 25 根胶棒高温熔胶枪套件用于 DIY 小型工艺项目和密封和快速维修的灵活触发器(20 瓦,蓝色),E4。. . .

  5. 我想将此网格(步骤 4 中的结构)写入 Bigquery 表

我是 Dataflow 的新手,因此非常感谢任何帮助、代码片段或整个源代码或参考

0 投票
1 回答
843 浏览

google-cloud-nl - 向 Google NLP 引擎提供自定义实体

我希望 Google NLP 引擎能够识别自定义实体。我有一家名为 Hint 的公司,我希望它把它标记为一个组织。“我喜欢提示”或“我喜欢提示”不会将提示标记为组织。它将提示标记为“其他”实体类型。

是否有一些关键词可以提供给 Google NLP,以便我可以与之交谈。例如,我可以预处理我的文本,例如

我喜欢 %CUSTOM_ENTITY%

0 投票
1 回答
3619 浏览

amazon-web-services - 如何在没有应用程序默认凭据或 Cloud SDK 的情况下向 Google Cloud API 进行身份验证?

我正在尝试从 AWS Lambda 函数访问 Google Cloud API,但我不知道如何进行身份验证。Google Cloud 文档 ( https://cloud.google.com/docs/authentication ) 中的身份验证指南希望我下载凭据 JSON 文件并使用应用程序默认凭据,但正如任何使用过托管函数的人都知道的那样,这一点是你不需要管理服务器或运行时环境,所以 Lambda 没有让我能够在运行代码的环境中存储任意文件。

我可以在本地使用 Cloud SDK 来获取访问令牌,但它已过期,因此我无法在我的函数中将其用作永久解决方案。

有没有一种方法可以获得访问令牌,我可以在我的代码中无限期地使用它来调用 Google Cloud API?还有其他解决方案吗?

0 投票
1 回答
977 浏览

python - 如何使用 Google Cloud NL api 进行情绪分析?

如何使用 Google cloud NL api 对来自 Twitter 的带有我选择的主题(关键字)的推文进行情绪分析?

我可以编写使用 Twitter(Twitter api)的 Python 脚本,了解人们对我使用 Python 的 NL 库“TextBlob”选择的主题的感受</p>

0 投票
1 回答
613 浏览

google-cloud-nl - 是否可以通过 Google Natural Language API 使用自定义数据模型?

我一直在研究一些 NLP 服务的定价和功能。

我最近遇到了谷歌,但是,我一直无法在他们的文档上找到任何关于使用自定义数据模型的信息,因为我们需要在我们在项目中解析的内容上识别一些非常具体的标签。

有可能这样做吗?

0 投票
1 回答
72 浏览

google-cloud-nl - 是否可以大量调用 Google Natural Language API?

我正在使用 Google 的 Natural Language API 来分析一些句子的情绪,但似乎只能逐句发送。

是否可以大量调用 API?是否可以在一个电话中发送许多句子,或者我必须为每个句子打一个电话?

谢谢!

0 投票
2 回答
2865 浏览

syntax - Google Cloud Natural Language API 支持哪些自然语言?

我在官方文档或此处找不到此重要信息。服务支持哪些自然语言?在不久的将来会支持哪些语言?我对带有词形还原和依赖解析的 POS 标记感兴趣。我尝试分析俄语、波兰语甚至意大利语句子,得到了 400 分(“语法分析不支持语言 ru”等)。如果将服务宣传为多语言,则在必须注册和输入信用卡详细信息之前承认支持哪些语言是公平的。

0 投票
0 回答
69 浏览

part-of-speech - Google NL API 在其注释语法响应中使用了哪些标签?

我正在使用 Google NL API 的注释语法方法并使用 Brat 来可视化响应。我在哪里可以找到 Google NL API 中使用的单词和依赖关系的“标​​签”或“标签”的确切列表。

“partOfSpeech”:{“标签”:“ADJ”,

“dependencyEdge”:{“headTokenIndex”:9,“标签”:“AMOD”

0 投票
3 回答
694 浏览

ios - Google 自然语言 API 权限被拒绝错误

直到昨天,Google Natural Language API 一直在我的 iOS 应用中运行。从今天早上起,API 开始返回“权限被拒绝”错误。例如:

示例请求:

为帐户启用了计费(余额为 0 美元)。该帐户还有 36 天的试用期。

该键与 Google Cloud Platform API 仪表板中的值匹配。我也尝试过重新生成密钥,并在应用程序中使用新密钥。

我还尝试为 iOS 设备启用关键限制,并在应用程序包标识符中包含“X-Ios-Bundle-Identifier”标头。

该应用程序还使用 Google Vision API,它可以正常工作。对 Vision API 的调用会响应对关键限制的更改。

演示页面进行的调用也会显示权限错误消息。但是,来自API 资源管理器的调用确实有效。

编辑:

该错误也发生在产品网页上的演示中。跟踪 Charles 中的错误会显示相同的“权限被拒绝”响应返回到网页:

在此处输入图像描述

编辑:

下面是从演示页面捕获的 HTTP 请求和响应的示例。请求和产生的错误几乎与我的应用程序相同,只是演示似乎使用的是 http 2,而我的应用程序使用的是 http 1。

HTTP 请求:

HTTP 响应:

0 投票
1 回答
2684 浏览

python - 在企业防火墙后面对谷歌云进行身份验证

我正在尝试在工作中使用谷歌云的自然语言 API,我相信我的公司防火墙阻止了 python 和谷歌云之间的通信。

在终端中输入以下内容后:

我的浏览器打开以成功登录我的谷歌帐户。但是,在我登录后,我得到

我相信我需要联系我的 IT 部门为我们的防火墙添加一个例外。有谁知道谷歌云的自然语言处理 API 的地址/端口是什么?