问题标签 [amazon-comprehend]

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

amazon-web-services - Amazon Comprehend 的正确 AssumeRolePolicyDocument 和 PolicyDocument 是什么

我有以下 AssumeRolePolicyDocument:

和以下政策文件:

不幸的是,我从 Amazon Comprehend 得到的是NO_READ_ACCESS_TO_INPUT: The provided data access role does not have proper access to the input data.. 怎么了?

完整的源代码在这里:https ://github.com/SnipHubNet/SnipHubNet.github.io/blob/master/snippets/201902/src/test/kotlin/AmazonComprehend3Snippet.kt

0 投票
0 回答
68 浏览

amazon-web-services - AWS Medical Comprehend 自定义

我目前正在使用 AWS Medical Comprehend 从 Dr 的口述文本中提取数据。我正在尝试提取数据以将其设置为结构化形式。AWS Medical comprehend 在某个级别上运行良好,但并未将所有正确含义提取为实体。即站立位置时血压为 126/30。

它以“126/30”作为测试值提取对“血压”有益。但随之而来的是我想要额外的位置属性。

是否可以修改医学理解。如果不是我怎么能做这样的提取。正常理解也不会提取它,否则我可以合并两者的结果并继续我的过程。

我现在正在尝试添加自定义实体以进行正常理解,但它需要大量数据字典。(最少 1000 个培训文件。这在我的所有此类情况下几乎是不可能的。)还有其他方法吗?

0 投票
0 回答
141 浏览

amazon-web-services - AWS Comprehend 客户端检测实体,但未根据需要拆分

我正在使用这个 APIDetectEntities方法。它可以正确识别文本及其类型,但我需要它能够根据需要拆分名称。

表单中有两个字段:

图像1

该文档似乎没有任何关于此的内容。当发送到后端时,我需要它正确解析成 XML,例如:

我正在使用 API,

dd与:

图像3

这显然不是我需要的。它总是会识别这个名字,但是没有办法预测我将来需要如何拆分字符串。

我真的很喜欢这个 API,而且我还没有发现任何其他东西可以接近我所需要的。也许这只是不可能的。Suffix只需添加第三列并以这种方式规避它会更容易。

0 投票
2 回答
7565 浏览

amazon-web-services - Sagemaker 的 IAM 角色?

我正在尝试让 AWS SageMaker 调用 AWS Comprehend。我在 SageMaker 中收到此消息:

ClientError:调用 StartTopicsDetectionJob 操作时发生错误 (AccessDeniedException):用户:arn:aws:sts::545176143103:assumed-role/access-aws-services-from-sagemaker/SageMaker 无权执行:iam:PassRole on资源:arn:aws:iam::545176143103:role/access-aws-services-from-sagemaker

在创建 Jupyter notebook 时,我使用了这个角色:

arn:aws:sagemaker:us-east-2:545176143103:notebook-instance/access-comprehend-from-sagemaker

...附有以下政策:

在此处输入图像描述

我在 SageMaker 中使用相同的 IAM 角色:

看起来我正在为角色提供它所需的所有访问权限。我该如何纠正这个错误?

0 投票
1 回答
195 浏览

python - comprehend.start_topics_detection_job 因静默错误而失败?

我有Amazon运行示例代码comprehend.start_topics_detection_job。这是为我的工作填写的变量的代码:

它因错误而失败:

它立即失败,第二次我“奔跑”。在我看来,调用comprehend.start_topics_detection_job可能失败,导​​致错误行 36, print('Describe Job: ' + json.dumps(describe_result)).

我错过了什么?

更新

相同的 IAM 角色被用于笔记本,以及上面的代码。以下是当前分配给该 IAM 角色的权限:

在此处输入图像描述

0 投票
3 回答
267 浏览

amazon-web-services - AWS Comprehend 自定义分类作业输出的行数多于输入行数

我使用 AWS Comprehend 来训练 NLP 模型。测试集上的预测运行成功,但输出文件的行数多于输入:

输入:1000 行

输出:2082行

输出如下所示:

谁能帮助我如何使用输出?

0 投票
0 回答
84 浏览

amazon-web-services - 我们可以在 AWS comprehend Custom Entity Recognizer 中指定训练和测试文档的百分比吗?

我使用 AWS comprehend 训练了一个自定义实体识别器来解决实体提取问题。经过训练的识别器使用默认的训练和测试数据拆分,在这里拆分测试数据而不是训练数据。这会影响识别器指标。此外,这些值(训练和测试文档的数量)高于在 s3 存储桶中添加的用于训练的总输入“train.csv”文件。csv 文件中给出的输入总数:1010 识别器使用的训练文档:2480 识别器使用的测试文档:3270

0 投票
1 回答
45 浏览

amazon-web-services - 如何在 DetectEntitiesOutput 中仅过滤组织实体?

我是 Go 语言的新手,正在尝试学习它,所以请原谅任何明显的问题,但需要一些帮助..

问题:我正在尝试仅过滤 Comprehend 在 DetectEntitiesOutput 中返回的组织实体。

我的进口如下

0 投票
2 回答
184 浏览

ruby-on-rails - Amazon Comprehend Medical 返回过滤值

Amazon Comprehend Medical 返回标记为 [FILTERED] 的值。我有一个 rails 5.2 应用程序并安装了aws-sdkgem。我现在正在尝试通过 rails 控制台调用 API 并获得返回 JSON。但大多数值都以 [FILTERED] 形式返回。知道是什么原因造成的吗?

我已经搜索了 AWS 文档,但似乎无法找到答案。

这是在控制台中将其作为 Comprehend.new 运行时的结果。

0 投票
0 回答
48 浏览

amazon-comprehend - AWS Comprehend 中用于情绪分析的分类算法

谁能告诉 AWS Comprehend 中使用哪些分类算法进行情绪分析?

不知道 AWS 是否使用朴素贝叶斯、随机森林、增强树或任何其他分类器组合进行情绪分析。

感谢您的时间和帮助。