私は既に1 image (RGB)
を入力データとして受け取ってクラスを予測するネットワークを持っています。しかし今、入力データとしてilsvrc2012
データセットを使用したいと思います。 pythonとcaffeを使用してネットワークの入力データとして複数のイメージを読み込むにはどうすればよいですか?pythonとcaffeを使用してネットワークの入力データとして複数の画像を読み込むにはどうすればよいですか?
今のところ、私はこのコードを使用しています1枚の入力画像について:
# Load the image in the data layer
im = caffe.io.load_image(IMAGE_FILE)
net.blobs['data'].data[...] = transformer.preprocess('data', im) # perform the preprocessing we've set up
# Compute forward
out = net.forward()
私のモデルは次のように定義されます
name: "CaffeNet"
layer {
name: "data"
type: "Input"
top: "data"
input_param { shape: { dim: 1 dim: 3 dim: 227 dim: 227 } }
}
と私の最後の層がある:
layer {
name: "prob"
type: "Softmax"
bottom: "fc8"
top: "prob"
}