一:資料層及引數
caffe層次有許多態別,比如data,covolution,pooling,層次之間的資料流動是以blobs的方式進行
首先,我們介紹資料層:
資料層是每個模型的最底層,是模型的入口,通常資料的 預處理(如去均值,放大縮小,裁剪和映象等)也在這一層設定引數實現。
層次例項如下:
1layer
9transform_param
12data_param
17 }
層次引數解釋:
name : 表示該層的名稱,可以隨意取
type : 層型別,如果是data,表示資料**於leveldb或者lmdb。一般採用這兩種資料
top/bottom: 每一層用bottom來表述輸入資料,top表述輸出資料。如果只有top沒有bottom,則此層只有輸出沒有輸入,反之亦然。如果有多個top或bottom,表述有多個blobs資料的輸入和輸出。
data/label:在資料層中,至少有乙個命名為data的top。如果兩個top,一般命名為label,(data,label)配對是分類模型所必須的。
include:一般訓練和測試的測試的時候,模型的層不一樣。include用以區分是train還是test,如果沒有include表述該層既做訓練也做測試。
transformations:資料的預處理,可以對資料進行變換,scale為0.00390625,實際上是1/255,既資料的歸一化。
1transform_param
ISO OSI模型各層詳解
iso osi模型各層詳解 iso七層模型由下至上為1至7層,分別為 www.2cto.com 應用層 application layer 表示層 presentation layer 會話層 session layer 傳輸層 transport layer 網路層 network layer 資...
Caffe筆記 一 Caffe模型解釋
前言 此系列文章是作者看caffecn官方教程中譯本過程中做下的筆記,方便自己以後翻閱及有需要的人翻閱。caffe使用blobs結構來儲存,交換,處理網路中正向和反向迭代的資料 data 和導數資訊 diff blob是caffe中的標準陣列結構。layer是caffe模型和計算的基本單元。net是...
caffe網路模型配置說明
參考 caffe模型需要兩個最重要的引數檔案 網路模型和引數模型,分別是 prototxt和 solver.prototxt檔案。本節介紹網路模型引數檔案說明,引數模型檔案說明參考 caffe引數模型配置說明 layer transform param data param name 表示該層的名稱...