как предсказать онлайн-модель тензорного потока с помощью JS

Мы строим модель NN в тензорном потоке, подобную https://github.com/GoogleCloudPlatform/cloudml-samples/tree/master/census/tf-keras

Затем мы экспортировали его в GCP, используя следующие gcloud ai-platform models create команды и прогнозировать с помощью gcloud ai-platform predict работает отлично

Теперь мы хотим делать онлайн-прогнозы с использованием javascript, кажется, есть несколько вариантов:

  1. используя https://www.npmjs.com/package/@google-cloud/automl, но при проверке https://googleapis.dev/nodejs/automl/latest/v1beta1.PredictionServiceClient.html кажется, что это не может быть используется для нейронных сетей (?) Когда мы запускаем пример кода https://www.npmjs.com/package/@google-cloud/automl с нашими параметрами, мы получаем ошибку "Неверный идентификатор ресурса"

  2. Используя REST API, curl работает нормально, но как установить постоянную авторизацию на сервере?

  3. Любое другое предложение?

Амир

1 ответ

Я решил проблему, создав контейнер Python, который работает в gcloud (https://cloud.google.com/run/docs/quickstarts/build-and-deploy)

JS вызывает контейнер с помощью REST API, контейнер python делает прогноз и отвечает на результаты JS