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

python - 我想为我的 ML Algo 制作用于医疗数据的 csv 数据集

我想从我的医疗数据中制作年龄、性别、症状、疾病、药物、testdata、test% 的 csv。我使用 AWS 理解假设我的输入是:-

60 岁男性已知 T2DM 病例 6 年,服用 OHA、高血压 1 年、IHD 和甲状腺功能正常。非镇痛药滥用。服用顺势疗法药物治疗 p/r 痔疮。H/O 发热和周围神经病变 1 个月前- -> 用普瑞巴林解决。最近检测到基线 cr 升高至 1.3(11-11-16)。现在基线 cr 维持在 0.89(之前为 1.2)。USG-轻度肝肿大伴脂肪变化、胆石症、BHP。X-ray(19.2.18) 桡骨下端发际线骨折>>为这个问题服用顺势疗法药物。现在Cr.:0.82(prev:0.98)。现在便秘,怕冷,咳痰,打喷嚏。

0 投票
1 回答
1044 浏览

php - 使用 AWS for PHP 为 Amazon Comprehend 创建客户端

我最近从 AWS SDK for PHP 版本 1 更新到 AWS SDK 版本 3,以便我可以开始使用 Comprehend 和 Textract 应用程序测试脚本。我能够通过版本 3 连接并使用“new S3Client()”命令使用 S3。有大量关于 Comprehend 和 Textract 函数的文档,但我无法弄清楚每个服务的类似新客户端字符串是什么。我试过了:
$cc = new comprehendClient();
$cc = new AWSComprehend();
$cc = new createComprehend();
而且这些都没有奏效。如果有人可以推荐一个非常有用的修复程序。同样,如果有一个在线代码存储库,我应该看看这会有所帮助。我看到很多 S3 的代码示例,但没有看到其他应用程序的代码示例(至少对于 PHP 的 SDK)。谢谢!

0 投票
0 回答
174 浏览

reactjs - 如何从 AWS Comprehend Medical 构建这种 UI?

我正在使用 AWS 机器学习服务 Comprehend Medical 来分析临床文本并提取数据。

一些上下文信息(可能可跳过):

这是输入的类型:

这是我从 AWS 得到的输出:

然后我想渲染这种 UI,就像 AWS 在他们的控制台中表示 Comprehend 医疗输出一样(见图): AWS Console Comprehend Medical 输出表示

我设法标记了文本但我不知道如何制作标记箭头:表示 html 元素之间的那些依赖关系。

我尝试了一些像Taggy这样的反应库(只做标记)并探索了一些其他的解决方案,比如Spacey(需要 SSR,甚至不需要相同的标签输出 + 标记箭头),

任何人都可以建议一种方法在这些 html 组件之间执行这种标记箭头?

谢谢马人。

0 投票
1 回答
861 浏览

python - 在通过 boto3 发送到 AWS Comprehend 之前如何按大小过滤文档?

我目前正在尝试使用 boto3 库通过 AWS 的 Comprehend 服务对一组文档执行批量情绪分析。该服务对文档大小有一些限制(文档不能超过 5000 字节);因此,我尝试在使用 boto3 API 之前预过滤文档。请参阅下面的代码片段:

我的假设是,尝试通过 using 过滤文档sys.getsizeof会导致过滤掉任何超出服务 5000 字节限制的字符串。但是,我的过滤仍然收到以下异常:

为了避免达到最大文档大小限制,是否有更有效的方法来计算发送到 Comprehend 的文档大小?

0 投票
2 回答
1518 浏览

amazon-web-services - AWS IAM 理解问题

我正在运行一个 lambda,它将通过使用 boto3 自动触发一个理解工作。

但是,由于某种原因,我的 IAM 无法正常工作!我对该工作的角色拥有以下权限:

  • IAM完全访问
  • AmazonS3FullAccess
  • 理解完全访问
  • AWSLambdaExecute

但是,当在理解中创建作业时,它会立即失败并显示以下错误消息:

NO_WRITE_ACCESS_TO_OUTPUT: The provided data access role does not have write access to the output S3 URI.

有想法该怎么解决这个吗?我已授予角色完整的 S3 权限?

0 投票
1 回答
119 浏览

python - 在 Amazon Comprehend Medical 中识别单词的不同时态

我正在使用 Amazon Comprehend Medical 进行实体伤害检测。

假设我有一段文字如下:

约翰接受了手术以修复左膝脱臼和 ACL 完全撕裂。”

Amazon Comprehend Medical (ACM) 能够将脱臼识别为一种医疗状况。但是考虑下一段文字:

“约翰因右膝盖骨脱臼而缺阵。”

在这段文字中,ACM 无法将脱臼识别为医疗状况。同样,如果我输入“左脚踝扭伤”之类的文字,ACM 能够将脚踝扭伤识别为一种医疗状况,但是如果我输入“左脚踝扭伤”,它就无法理解这个词扭伤作为一种医疗状况。

有什么方法可以清理我的文本以更改单词的顺序,以便可以准确地标记这些实体?

0 投票
1 回答
252 浏览

amazon-web-services - 如何在自定义分类上提高 aws comprehend 的性能

我用 CSV 中的两个标签训练了一个自定义分类器 我已经为我的自定义分类模型提供了每个 1000 个文本

但是当我在我的自定义分类模型中运行一项工作时,该工作需要大约 5 分钟(运行)来分析一个新文本,我在 AWS 中搜索这个问题,但我没有找到任何答案......

如何加快/优化我的工作以使用模型分析新文本?

先感谢您

0 投票
1 回答
111 浏览

amazon-cloudwatch - 如何在 CloudWatch for Amazon Comprehend 上设置限制或警报

我计划将 Amazon Comprehend 用于一些试用项目,但我希望保持在免费套餐的限制范围内。出于这个原因,我需要在 CloudWatch 上设置一个警报,以便在我达到上述限制时得到通知。

但是,我无法从要监控的服务列表中选择“Amazon Comprehend”。

我能得到一些帮助吗?

0 投票
3 回答
1057 浏览

python - boto 3 中 Comprehend 的“DataAccessRoleArn”是什么?

我正在使用 boto3 的 AWS Comprehend 界面进行情绪分析。

我对“DataAccessRoleArn”参数有疑问。其中插入了什么样的值?我要求它的格式或一些样本。

0 投票
1 回答
221 浏览

amazon-web-services - Lambda 触发器无法按预期处理批量数据

我正在使用 lambda 触发器来检测插入DynamoDB表(推文)。一旦触发,我想在事件中获取消息,并使用Comprehend获取它的情绪。然后,我想根据情绪更新第二个DynamoDB表 (SentimentAnalysis),其中我 ADD + 1 为一个值。

如果我手动插入单个项目,这可以正常工作,但我希望能够使用Twitter API将批量数据插入到我的DynamoDB表中,并分析每条推文的情绪。如果 Twitter 参数中指定的计数 <= 5,则 lambda 函数可以正常工作,但上述任何内容都会导致 SentimentAnalysis 表中的更新出现问题,而是触发器不断重复自身,没有任何进展或停止的迹象。

这是我的 lambda 代码:

这是成功通话的图像,它适用于前几条推文

这是在第一张图像之后的不成功调用。请求总是超时