Входные экземпляры не в формате JSON

Я практикую движок GCP ML, используя общедоступные шаблоны и примеры Google, расположенные здесь

После запуска кода из примера жилищной регрессии LOCALLY модель была успешно сгенерирована.

Однако в прогнозе возникла ошибка

ОШИБКА: (gcloud.ml-engine.local.predict) Входные экземпляры не в формате JSON.

Подробнее см. в gcloud ml-engine Predict --help.

Коды, которые я запускал, находятся в local-train.sh

gcloud ml-engine local predict --model-dir=${MODEL_LOCATION} --json-instances=data/new-data.json

У кого-нибудь есть такая же проблема? Я где-то ошибся или я что-то пропустил?

ПРИМЕЧАНИЯ:

  1. Этот код работает локально на моем Mac с использованием GCP SDK, который я установил.
  2. Я проверил файл, и это действительно файл JSON.

person Zac.F    schedule 02.06.2018    source источник
comment
вы решили эту проблему? Теперь я сталкиваюсь с той же ошибкой. Можете ли вы помочь мне очистить эту ошибку? Какой файл json вы отправили для онлайн-прогнозирования   -  person Madhi    schedule 24.08.2018


Ответы (1)


Для онлайн-прогноза json должен быть по одному экземпляру на строку. Так что попробуйте убрать красивое форматирование...

person Lak    schedule 02.06.2018