使用 AWS 服务执行 python 脚本,使用 keyBERT 从文本中提取关键字?

问题描述 投票:0回答:1

我有一个简单的 python 脚本,给定两个文本块,然后使用 keyBERT 从中提取关键字,然后比较关键字列表,根据列表是否共享任何关键字将它们排序为两个列表。

哪种 AWS 服务最适合我的需求?我希望能够在需要时启动它,给它文本块,然后执行它并返回结果,但我不想将它集成到我的其他项目中,因为它们不使用 python。我尝试过使用 lambda,但我担心运行它的潜在成本。谢谢。

python amazon-web-services aws-lambda nlp large-language-model
1个回答
0
投票

在这种情况下,我通常会想到与 AWS 和软件工程最佳实践相一致的两种资源。 SageMaker 或 Lambda。如果我使用的模型是资源密集型的并且需要 GPU 加速,我会选择 SageMaker,否则 Lambda 是一个很好的解决方案。因此,对于您的情况,这就是我要做的:

  1. 将您的 KeyBERT 脚本打包在 lambda 中,并使用容器轻松部署它。
  2. 每当需要处理文本块时调用它。 AWS Lambda 仅按执行时间收费,因此对于偶尔执行的任务来说非常经济高效。
© www.soinside.com 2019 - 2024. All rights reserved.