1.mxnet中兩種方式
1.gulon 這種類似torch韧衣,動態(tài)的編程形式
2.symbol 符號似編程哩照,比tensorflow高級弧烤,比caffe低級,也是先構(gòu)件圖涧黄,然后喂數(shù)據(jù)
2mxnet對構(gòu)建好的圖來進行喂數(shù)據(jù)
image.png
分為bind,和eval兩種方式
net.bind(mx.cpu(),args={'a':xx,'b':xx})把所有數(shù)據(jù)都輸入
net.forword()
net.outputs[0]
net.eval(mx.cpu(),a)輸入什么漓帚,輸出什么
3.mxnet 數(shù)據(jù)讀取方式母债,
1.NDarrayIter
data-iter = mx.io.NDarrayIter(data,label,batch_size)
2.MXIndexedRecordIO
record = mx.recordio.MXIndexedRecordIO('tmp.idx', 'tmp.rec', 'w')
3.pack image ,unpack image
image.png
這里可以調(diào)用im2rec接口來處理
4.加載圖像
image.png
image.png
注意,這里基本上都用rec文件來處理,也就是說毡们,必須要把圖像打包成.rec文件迅皇。