问题标签 [google-cloud-automl]

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 回答
178 浏览

google-api - Google API 导入自然语言数据集导入不起作用

按照教程的建议,节点命令不起作用并抛出 403。

我在传递参数时遇到了一些问题,例如硬编码、项目 ID、计算区域等。我能够成功运行 create-dataset、list-datasets,但不能成功运行 import-data。我得到的错误:

我在文档中使用自己的服务帐户名称进行了调用gcloud projects add-iam-policy-binding,但看起来它正在提取教程中使用的示例服务帐户名称。我检查了js代码以及我的环境,找不到这个帐户名。知道我缺少什么吗?

我正在关注的教程位于https://cloud.google.com/natural-language/automl/docs/tutorial

0 投票
1 回答
2695 浏览

google-cloud-platform - 如何准备 CSV 文件以从 GCP 中提取 AutoML 实体?

我创建了 google 指定的 Jsonl 文件和格式。我将文件上传到云存储。

我准备了一个 CSV 文件,第一列有 Jsonl 文件的路径(gs://*example/file.jsonl),第二列有“训练”或“验证”或“测试”。

我收到一条错误消息,提示“找不到引用的文件:请求中的 TRAIN。”

如何准备 CSV 文件?

0 投票
0 回答
480 浏览

google-cloud-automl - AutoML 表“无效值”

尝试将我的 CSV 数据导入 Google Cloud AutoML Tables 模块,我在上传过程中没有任何错误,但是在 ANALYZE 选项卡中,我的每一列的无效值字段等于我的行数,没有任何解释. 我遵循了文档建议,但没有找到任何关于什么可以解释这个问题的信息......

结果是我的训练是 KO 并且没有找到任何东西,而与目标、均值和标准差的相关性得到了很好的计算。

csv样本:

截屏

0 投票
1 回答
390 浏览

csv - 如何使用谷歌云存储文件中的 gs:// 链接读取 csv 中的字符串内容

我在谷歌云平台上运行了一个自然语言 AutoML 文本分类模型。我用来训练模型的数据可以导出到存储桶中的 csv 文件。该文件有 3 列(1.train/validation/test,2.gs:// 参考实际内容,3.预测结果/标签),如下例所示。

训练 gs://[bucket_name]/[folder] /uploads/content/RrpGCDwgse0.txt 网站

我的问题是如何从 gs:// 参考中获取实际内容,以便我可以查看每一行以确定预测的标签是否正确。输出应位于包含字符串内容的 csv 文件中,而不是 gs:// 参考。

0 投票
0 回答
59 浏览

google-cloud-automl - 无法为 AutoML 实体提取 NLP 上传训练数据

我可以从快速入门示例上传测试数据, 但是当我尝试从我自己的谷歌云存储上传数据时,我得到了

我尝试从我知道有效的快速启动中获取数据,并将其放在我自己的谷歌云存储中并从那里上传,我得到了同样的结果。

当我浏览对象时,我能够看到所有文件,而且我能够很好地看到它们。我什至尝试将文件公开给所有用户,他们认为这可能是权限问题,但似乎也不是。

有什么建议吗?

0 投票
1 回答
6983 浏览

tensorflow - 如何在浏览器上使用 TFJS 运行 TFLite 模型(AutoML Vision Edge)

我用 AutoML Vision Edge 训练了一个模型。我想推断浏览器上的图像。

tensorflowjs_converter 的 input_format 不支持 TFLite。tflite_convert 命令无法转换为 TFLite 以外的模型。

如何在浏览器上使用 TFJS 运行 TFLite 模型(AutoML Vision Edge)?

0 投票
2 回答
1206 浏览

python - 503 从插件获取元数据失败并出现错误:HTTPSConnectionPool(host='oauth2.googleapis.com', port=443)

get_prediction尝试在我的程序中多次从我的 AutoML 自定义模型运行时出现错误。我怎样才能解决这个问题?

这是错误:

google.api_core.exceptions.ServiceUnavailable:503 从插件获取元数据失败并出现错误:HTTPSConnectionPool(host='oauth2.googleapis.com',port=443):最大重试次数超过 url:/token(由 NewConnectionError(':失败引起)建立一个新的连接:[Errno 8] nodename nor servname provided, or not known',))

0 投票
0 回答
356 浏览

unity3d - 如何在 Unity 中使用谷歌云进行身份验证?

我正在尝试在 Unity 项目中使用 google automl 对象检测。

这是 google curl 命令示例:

经过一番谷歌搜索后,我开始创建一个UnityWebRequest测试响应:

所以谷歌的回复是:

我明白,我不是未经身份验证,但不明白我如何进行身份验证。我必须提出身份验证请求吗?如何?我是否必须发布一些内容才能获得访问令牌?那我应该寄到哪里呢?

我从谷歌服务器下载了一些凭据,但我真的不知道如何使用它......

0 投票
1 回答
1129 浏览

google-cloud-automl - Google Translate v3 API 中的词汇表

通过 Google translate_v3beta1 API 对词汇表的支持究竟应该如何工作?我一直在寻找这个信息,但没有找到。词汇表中的术语是否应该简单地覆盖所有其他潜在翻译,或者它们只是为词汇表中的翻译添加优先级,但如果根据训练数据“更适合”引擎仍然可以使用其他翻译?

我已经使用 Python 库创建了一个词汇表(我尝试了两种不同的方法——从 tsv 使用“language_pair”属性以及从 csv 使用“language_codes_set”属性)。然后我尝试使用词汇表覆盖自定义 MT 模型生成的文本字符串中一个术语的翻译(即,不使用词汇表,引擎以一种方式翻译一个术语,我尝试使用词汇表强制它对该术语使用另一种翻译),但没有成功。

现在我不确定,如果我在创建或使用词汇表时犯了一些错误(目前我不知道我的代码中有任何问题),或者我这边没有错误,但是根据训练数据引擎只是使用了另一种翻译。根据我使用其他自定义机器翻译平台的经验,我知道其中一些使用词汇表来覆盖翻译,而其中一些仅使用它们来确定词汇表术语的优先级,而不是完全覆盖所有其他潜在的翻译。因此,在开始寻找其他可能的原因之前,我想先澄清这个简单的问题,为什么我的代码不能按预期工作。

先感谢您。

0 投票
1 回答
1197 浏览

java - com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V

我正在使用 google BETA API:AutoML Natural Language,在训练 API 之后,我在 Java SE 项目中进行了测试,获得了令人满意的结果,但是,当我将其迁移到 Java EE 项目时,我遇到了不同的问题。关于:

-Java -版本: 1.8.0_201
-Payara 版本:5.191
-google-cloud-automl 依赖:0.97.0-beta

当我尝试运行实体提取服务(PredictionServiceClient 类)时,它返回错误java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument (ZLjava / lang / String; CLjava / lang / Object;) V,根据不同的来源,此错误是由不同版本的番石榴库之间的冲突引起的。我认为我的特定错误是因为番石榴在 payara 中的版本是 19.0.0 而 google-cloud-automl 需要版本> 20。

要解决此错误,payara 建议在此处修改文件 glassfish-application.xml,“这样,EAR 的 lib / 目录中包含的库将优先”,但这对我不起作用。

代码是在本文档的帮助下编写的

glassfish-application.xml

pom[EJB].xml

方法 AutoML Extraction.xml

还有另一种方法可以做到这一点吗?我的应用程序真的不可能在 pom 中使用番石榴版本而不是 payara 服务器吗?在 maven mvn 依赖中测试命令行之后;tree -Dverbose在我的项目路径中我没有收到任何依赖项错误。那么番石榴真的可以成为这个错误的原因吗?我觉得我已经尝试了一切,但我找不到解决我问题的可能方法,提前谢谢你。