Развертывание модели искусственного интеллекта для классификации текста НЛП в GCP
Я пытаюсь развернуть модель на Google Cloud Platform. Но я сталкивался с теми же проблемами, что и при создании корзины, и, как указано в запущенных мною документах:
gcloud ai-platform local predict --model-dir gs://bucket/ \
--json-instances input.json \
--framework SCIKIT_LEARN
Но по той же причине он не находит входной файл в том же сегменте модели. Итак, я выполнил инструкции по другому вопросу. Я попытался скопировать input.json в основной каталог, но по какой-то другой причине не классифицирует json как файл json...
На самом деле модель была создана с использованием библиотеки, называемой simpletransformers, которую я безуспешно пытался установить для тестирования. Я хочу знать, как лучше всего действовать?
input.json:
{ "document":{ "type":"PLAIN_TEXT", "content":"Protection plan costs, half of any delivery fee, and any Extras or young driver fee costs are always refunded."},"encodingType":"UTF8"}
1 ответ
Как указано в документации, эта команда:
gcloud ai-platform local predict --model-dir local-or-cloud-storage-path-to-model-directory/ \
--json-instances local-path-to-prediction-input.json \
--framework name-of-framework
Это проверка вашей модели с помощью локальных прогнозов, и она ожидает найти ваш файл input.json на вашем локальном компьютере, а не в корзине GCS. На основании того, что вы упомянули:
Но по той же причине он не находит входной файл в том же ведре модели.
Я предполагаю, что вы ожидаете, что он прочитает его из корзины GCS. Но на самом деле это должен быть путь к локальному каталогу; в вашем случае команда, которую вы выполнили, не указывает путь, поэтому она ожидает найти ваш файл input.json в том же каталоге, где вы выполнили команду. Я только что попробовал, и у меня все получилось.
Я не уверен, что вы имеете в виду под:
Я попытался скопировать input.json в основной каталог, но по какой-то другой причине не классифицирует json как файл json...
Но я предполагаю, что вы также имеете в виду ведро GCS, однако, как упоминалось ранее, ваш файл input.json должен быть локальным путем, а не путем GCS.