本來想自己詳細寫caffe原始碼的各個部分解析,後在網上看到很多大牛都寫的非常好,於是我就將這些鏈結整理一下,方便檢視。
由於各個版本的不同,可能原始碼稍微有些不同,常用的版本有以下幾個:
1.最原始的最開始版本:伯克利bvlc版
2.賈揚清自己的版本:
3.caffe-for-windows基本版:
4.caffe window改進版執行在vs2013:
配置:
第乙個:樓燚航的blog -
部落格詳細講了caffe各個層的原始碼,值得一看。
第二個:深度學習caffe的**怎麼讀? - 機器學習 - 知乎
第四個:
寫的蠻清楚
Caffe原始碼閱讀 1 全連線層
發表於 2014 09 15 今天看全連線層的實現。主要看的是 主要是三個方法,setup,forward,backward 主體的思路,作者的注釋給的很清晰。主要是要弄清楚一些變數對應的含義 123 m 表示的樣本數 k 表示單個樣本的特徵長度 n 表示輸出神經元的個數 為了打字方便,以下省略下劃...
caffe原始碼解析 層(layer)的註冊與管理
caffe中所有的layer都是類的結構,它們的構造相關的函式都註冊在乙個全域性變數g registry 中。首先這個變數的型別 creatorregistry是乙個map定義,public typedef shared ptr creator const layerparameter typede...
Android原始碼版本中的tag與分支
android原始碼版本中的tag與分支 android 使用git作為版本控制系統,其原始碼發布伺服器上有很多分支 branch 其中最特別的就是master分支,它代表了當前最新的版本。另外一些分支對應android專案公開發布的版本,例如 cupcake donut eclair froyo等...