¿Cómo predecir en pycaffe?

tengo unmodelo eso ha sido entrenado en CIFAR-10, pero no me doy cuenta de cómo puedo hacer una predicción en pycaffe.

Obtuve una imagen de lmdb pero no sé cómo cargarla en una red y obtener una clase predicha.

Mi código:

net = caffe.Net('acc81/model.prototxt',
                'acc81/cifar10_full_iter_70000.caffemodel.h5',
                 caffe.TEST)
lmdb_env = lmdb.open('cifar10_test_lmdb/')
lmdb_txn = lmdb_env.begin()
lmdb_cursor = lmdb_txn.cursor()
for key, value in lmdb_cursor:
    datum = caffe.proto.caffe_pb2.Datum()
    datum.ParseFromString(value)
    image = caffe.io.datum_to_array(datum)
    image = image.astype(np.uint8)

    # What's next with the image variable?
    # If i try:
    # out = net.forward_all(data=np.asarray([image]))
    # I get Exception: Input blob arguments do not match net inputs.

    print("Image class is " + label)

Respuestas a la pregunta(1)

Su respuesta a la pregunta