Лямбда читает dynamodb и отправляет в конечную точку машинного обучения

Фон:

I have a DynamoDB table with column's "TimeStamp | Data1 | Data2". I also have a ML endpoint in SageMaker which needs Data1 and Data2 to generate one output value(score).

Вопрос:

My ambition is to script a Lambda function (Java or Python) to read the latest row in the DynamoDB table, and send this through the Endpoint and receive the score.

Что я пробовал:

I have only found guides where you do this by exporting the whole DynamoDB table to s3 and in Data Pipeline send it to the Endpoint. This is not how I want it to work!

1
0
598
1

Ответы 1

Я инженер команды Sagemaker.

Насколько я понимаю, вы хотели бы использовать лямбда-функцию для

  1. Слушайте обновления таблицы DynamoDB

  2. Вызов конечной точки Sagemaker для прогнозов в реальном времени.

Для (1) Поток DynamoDB может быть прекрасным местом для начала. Вот руководство для обработки потоков DynamoDB с использованием функции Lambda:

Для (2) вот пошаговое руководство для вызова конечной точки Sagemaker для прогнозов внутри лямбда-функции.

Надеюсь это поможет.

Другие вопросы по теме