2017-02-12 40 views

回答

0

轉換爲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

+0

謝謝你的回覆實際上,我沒有試圖訓練一個模型,我需要使用預訓練的咖啡模型預測我自己的數據這個預訓練模型的作者沒有提供他們只提供了deploy_prototxt的train_val.prototxt。我的問題是,hdf5文件應該作爲預測輸入而不是訓練。 –

相關問題