Проблемы с предсказанием изображений Automl - PullRequest
0 голосов
/ 06 ноября 2018

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

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

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

Есть ли какие-либо подсказки относительно того, как отладить проблему?

1 Ответ

0 голосов
/ 16 февраля 2019

По умолчанию 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" }}

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

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

...