1
我正嘗試使用以下caffe模型進行預測「https://github.com/amandajshao/www_deep_crowd」。此模型不會將圖像作爲輸入,但需要一些運動和外觀特徵。我將這些功能用於.mat文件,並將它們轉換爲hdf5。 但我想不出如何將它們加載到咖啡。 請幫忙嗎?如何將多個文件加載到caffe模型
我正嘗試使用以下caffe模型進行預測「https://github.com/amandajshao/www_deep_crowd」。此模型不會將圖像作爲輸入,但需要一些運動和外觀特徵。我將這些功能用於.mat文件,並將它們轉換爲hdf5。 但我想不出如何將它們加載到咖啡。 請幫忙嗎?如何將多個文件加載到caffe模型
轉換爲HDF5有超過一半的方式......
"HDF5Data"
層可以產生若干"top"
S:一個是存儲在HDF5文件中的每個數據集。因此,假設你used matlab to write your hdf5 files
hdf5write('my_data.h5', 'motion', single(motion) );
hdf5write('my_data.h5', 'appearance', single(appearnace), 'WriteMode', 'append');
然後你就可以有一個"HDF5Data"
層有兩個"top
「S:
layer {
name: "data"
type: "HDF5Data"
top: "motion"
top: "appearance"
hdf5_data_param { source: "path/to/hdf_list.txt" }
}
你可能要密切關注數據存儲的順序,如Matlab的商店「Fortran」時尚陣列,而caffe期望它的數據以「C」方式訂購,見this post for more information。
謝謝你的回覆實際上,我沒有試圖訓練一個模型,我需要使用預訓練的咖啡模型預測我自己的數據這個預訓練模型的作者沒有提供他們只提供了deploy_prototxt的train_val.prototxt。我的問題是,hdf5文件應該作爲預測輸入而不是訓練。 –