@Lak ( Lak), - json, ( json, [2]):
, [2]
, ML, , - inpur, @Lak , ( , json). , . , -
def read_and_preprocess(filename):
    image_contents = tf.read_file(filename)
    image = tf.image.decode_image(image_contents, channels=NUM_CHANNELS)
    image = tf.image.convert_image_dtype(image, dtype=tf.float32) 
    return image
def serving_input_fn():
    inputs = {'imageurl': tf.placeholder(tf.string, shape=(None))}
    filename = inputs['imageurl']
    image = tf.map_fn(read_and_preprocess, filename, dtype=tf.float32)
    
    image = tf.placeholder_with_default(image, shape=[None, HEIGHT, WIDTH, NUM_CHANNELS])
    features = {'image': image}
    return tf.estimator.export.ServingInputReceiver(features, inputs)
, 1) squeeze ( , json ) 2) tf.map_fn tf.map_fn read_and_preprocess URL .