Проблемы с предсказанием изображений Automl

Я получаю разные результаты при использовании модели для получения прогнозов аннотаций изображений из веб-интерфейса и API. В частности, используя веб-интерфейс, я на самом деле получаю прогнозы, но используя API, я ничего не получаю - просто пустой вывод.

Это тот, который ничего не дает с помощью API: https://cloud.google.com/vision/automl/docs/predict

В частности, возвращаемое значение: {} - пустой объект JS. Итак, вызов проходит просто отлично, выхода просто нет.

Любые советы о том, как отладить проблему?

0 ответов

По умолчанию API возвращает только результаты с оценкой прогноза> 0,5.

Чтобы получить все прогнозы, вам нужно будет указать дополнительный аргумент "Score_threshold" для прогнозирования запроса:

Для API REST:

{
  "payload": {
    "image": {
      "imageBytes": "YOUR_IMAGE_BYTES"
    },
    "params": { "score_threshold": "0.0" },
  }
}

Для вызова Python:

payload = {'image': {'image_bytes': content }, "params": { "score_threshold": "0.0" }}

С этим аргументом все прогнозы будут возвращены. Прогнозы будут упорядочены по "счету".

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

Это не работает, по крайней мере, на данный момент.

Вместо этого параметры должны быть на том же уровне, что и полезная нагрузка. Например:

{
  "payload": {
    "image": {
      "imageBytes": "YOUR_IMAGE_BYTES"
    }
  },
  "params": { "score_threshold": "0.0" },
}
Другие вопросы по тегам