0
私はネットワークに画像を読み込み、上位5エラー率を計算しようとしています。私のデータ層はPythonを使用してimage_data_layerにイメージとラベルを読み込む方法は?
name: "CaffeNet"
layer {
name: "data"
type: "ImageData"
top: "data"
top: "label"
image_data_param {
source: "/home/filipa/PycharmProjects/Proposal_Code/Labels/val.txt"
}
}
です。ここで、val.txtファイルにはそれぞれのイメージと対応するラベルの名前があります。私の最後の層は、私が取得していますエラーが私のコードで
E1116 11:34:28.173830 7465 io.cpp:80] Could not open or find file ILSVRC2012_val_00000001.JPEG
F1116 11:34:28.173835 7465 image_data_layer.cpp:72] Check failed: cv_img.data Could not load ILSVRC2012_val_00000001.JPEG
ある
name: "fc8"
type: "InnerProduct"
bottom: "fc7"
top: "fc8"
inner_product_param {
num_output: 1000
}
}
layer {
name: "prob"
type: "Softmax"
bottom: "fc8"
top: "prob"
}
layer {
name: "accuracy_top_5"
type: "Accuracy"
bottom: "fc8"
bottom: "label"
top: "accuracy_top_5"
accuracy_param {
top_k: 5
}
include {
phase: TEST
}
}
ある
(合計50000画像)が、私は
im = caffe.io.load_image(IMAGE_FILE)
などのネットワークに画像をロードします
ここで、IMAGE_FILEは自分の画像の正確な位置を示します。