Я пытаюсь использовать прогноз Google AI Platform для распознавания объектов с помощью маски RCNN. Потратив около двух недель, я смог:
- узнать, как тренироваться в Google Cloud
- конвертировать модель из h5 в формат SavedModel, требуемый платформой AI
- создайте Модели Платформы ИИ и разверните обученные модели там.
Теперь, когда я пытаюсь выполнить прогноз, он сказал, что мой размер ввода превышает 1,5 МБ, что является максимальным размером, который может быть введен. Когда я это проверил, код, который преобразует изображение (размером 65 КБ) в формат, необходимый для прогнозирования, делает входной файл 57 МБ.
Я понятия не имею, как можно преобразовать файл изображения 64 КБ в57 МБ JSON-файл при формовании. И я хотел знать, как я могу уменьшить это? Не уверен, что делаю что-то не так.
Я попытался выполнить локальное прогнозирование, используя локальный прогноз gcloud, и мне удалось получить ответ с файлом размером 57 МБ. Итак, это означает, что файл правильный.
Я попытался установить максимальный размер изображения 400X400, и это уменьшило размер файла с 57 МБ до 7 МБ. который все еще очень высок. Я не могу продолжать сокращать его, поскольку это приводит к потере информации.