Платформа Google AI XGBoost - локальное предсказание работает, но онлайн-предсказание не работает

Я могу создавать локальные прогнозы, но не онлайн-прогнозы для модели XGBoost с помощью gcloud. Нет сообщения об ошибке для онлайн-прогноза, только нулевой ответ

Локальный прогноз -
Ввод json - [40, 1, 0, 20, 3, 2020, 4, 0, 0, 0, 2, 0, 5, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0]

gcloud -

gcloud ai-platform local predict --model-dir <model_dir> --json-instances <input_json> --framework xgboost

вывод -

INFO: Display format: "default table[no-heading](predictions)"
[0.3261602520942688]

Когда я использую тот же json для создания онлайн-прогнозов

Онлайн-прогноз
gcloud -

gcloud ai-platform predict --model $MODEL_NAME --version $VERSION_NAME --json-instances test_json_modified.json

вывод -

INFO: Display format: "default table[no-heading](predictions)"
[[]]

Я пробовал использовать графический интерфейс для создания онлайн-прогнозов, но все равно ничего не могу получить - < img src = "https://i.stack.imgur.com/nVZQJ.png" alt = "введите описание изображения здесь" />

Я пробовал использовать другой формат ввода json, как показано ниже, но ничего не работает -

{"instances": [{"values": [[40, 1, 0, 20, 3, 2020, 4, 0, 0, 0, 2, 0, 5, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0]], "key": 1}]}

person Rohan Bapat    schedule 13.09.2020    source источник


Ответы (1)


У вас может быть другая версия xgboost в вашем обучении и среде прогнозирования Gcp

person mshearer0    schedule 07.10.2020