Я работаю над классификатором изображений с оценщиком тензорного потока + керас переподготовка последнего слоя предварительно обученного приложения inception_v3 на GCP ML engine.
Модель keras экспортируется с помощью tf.keras.estimator.model_to_estimator
, а функция ввода получает путь к изображению, хранящемуся в облачном хранилище GCP , открывает изображение с помощью tf.image.decode_jpeg
и возвращаетнабор данных в следующем формате dict(zip(['inception_v3_input'], [image])), label
Я пытаюсь определить tf.estimator.export.ServingInputReceiver
, но у меня возникают некоторые трудности при его определении.
Модель корректно выполняет прогнозирование с помощью predict
метод с использованием функции ввода без меток.Моя идея заключалась в том, чтобы повторно использовать функцию input_function для декодирования изображения, передавая только путь изображения в облачном хранилище, к прогнозу также для конечной точки Google, но я не могу понять, как это сделать.
Спасибо за вашепомощь