¿Cómo obtengo un modelo TensorFlow / Keras que toma imágenes como entrada para servir predicciones en Cloud ML Engine?

Hay varias preguntas (ejemplos:1, 2, 3, 4, 5, 6, etc.) tratando de abordar la cuestión de cómo manejar los datos de imagen al servir predicciones para los modelos TensorFlow / Keras en Cloud ML Engine.

Desafortunadamente, algunas de las respuestas están desactualizadas y ninguna de ellas aborda el problema de manera exhaustiva. El propósito de esta publicación es proporcionar una respuesta completa y actualizada para futuras referencias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta