问题标签 [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.
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。
google-cloud-platform - 如何准备 CSV 文件以从 GCP 中提取 AutoML 实体?
我创建了 google 指定的 Jsonl 文件和格式。我将文件上传到云存储。
我准备了一个 CSV 文件,第一列有 Jsonl 文件的路径(gs://*example/file.jsonl),第二列有“训练”或“验证”或“测试”。
我收到一条错误消息,提示“找不到引用的文件:请求中的 TRAIN。”
如何准备 CSV 文件?
csv - 如何使用谷歌云存储文件中的 gs:// 链接读取 csv 中的字符串内容
我在谷歌云平台上运行了一个自然语言 AutoML 文本分类模型。我用来训练模型的数据可以导出到存储桶中的 csv 文件。该文件有 3 列(1.train/validation/test,2.gs:// 参考实际内容,3.预测结果/标签),如下例所示。
训练 gs://[bucket_name]/[folder] /uploads/content/RrpGCDwgse0.txt 网站
我的问题是如何从 gs:// 参考中获取实际内容,以便我可以查看每一行以确定预测的标签是否正确。输出应位于包含字符串内容的 csv 文件中,而不是 gs:// 参考。
google-cloud-automl - 无法为 AutoML 实体提取 NLP 上传训练数据
我可以从快速入门示例上传测试数据, 但是当我尝试从我自己的谷歌云存储上传数据时,我得到了
我尝试从我知道有效的快速启动中获取数据,并将其放在我自己的谷歌云存储中并从那里上传,我得到了同样的结果。
当我浏览对象时,我能够看到所有文件,而且我能够很好地看到它们。我什至尝试将文件公开给所有用户,他们认为这可能是权限问题,但似乎也不是。
有什么建议吗?
tensorflow - 如何在浏览器上使用 TFJS 运行 TFLite 模型(AutoML Vision Edge)
我用 AutoML Vision Edge 训练了一个模型。我想推断浏览器上的图像。
tensorflowjs_converter 的 input_format 不支持 TFLite。tflite_convert 命令无法转换为 TFLite 以外的模型。
如何在浏览器上使用 TFJS 运行 TFLite 模型(AutoML Vision Edge)?
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',))
unity3d - 如何在 Unity 中使用谷歌云进行身份验证?
我正在尝试在 Unity 项目中使用 google automl 对象检测。
这是 google curl 命令示例:
经过一番谷歌搜索后,我开始创建一个UnityWebRequest
测试响应:
所以谷歌的回复是:
我明白,我不是未经身份验证,但不明白我如何进行身份验证。我必须提出身份验证请求吗?如何?我是否必须发布一些内容才能获得访问令牌?那我应该寄到哪里呢?
我从谷歌服务器下载了一些凭据,但我真的不知道如何使用它......
google-cloud-automl - Google Translate v3 API 中的词汇表
通过 Google translate_v3beta1 API 对词汇表的支持究竟应该如何工作?我一直在寻找这个信息,但没有找到。词汇表中的术语是否应该简单地覆盖所有其他潜在翻译,或者它们只是为词汇表中的翻译添加优先级,但如果根据训练数据“更适合”引擎仍然可以使用其他翻译?
我已经使用 Python 库创建了一个词汇表(我尝试了两种不同的方法——从 tsv 使用“language_pair”属性以及从 csv 使用“language_codes_set”属性)。然后我尝试使用词汇表覆盖自定义 MT 模型生成的文本字符串中一个术语的翻译(即,不使用词汇表,引擎以一种方式翻译一个术语,我尝试使用词汇表强制它对该术语使用另一种翻译),但没有成功。
现在我不确定,如果我在创建或使用词汇表时犯了一些错误(目前我不知道我的代码中有任何问题),或者我这边没有错误,但是根据训练数据引擎只是使用了另一种翻译。根据我使用其他自定义机器翻译平台的经验,我知道其中一些使用词汇表来覆盖翻译,而其中一些仅使用它们来确定词汇表术语的优先级,而不是完全覆盖所有其他潜在的翻译。因此,在开始寻找其他可能的原因之前,我想先澄清这个简单的问题,为什么我的代码不能按预期工作。
先感谢您。
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在我的项目路径中我没有收到任何依赖项错误。那么番石榴真的可以成为这个错误的原因吗?我觉得我已经尝试了一切,但我找不到解决我问题的可能方法,提前谢谢你。