• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 深度學習Caffe實戰筆記(1)環境搭建

    (1)環境搭建

    從知道深度學習開始,就一直想學習使用caffe,礙于各種事情一直沒有如愿,這幾天終于找了個時間搞了一下,打算把學習的過程整理成筆記,包括環境搭建、跑車牌識別數據,跑mnist數據,用Alexnet跑自己的數據,用Siamese網絡跑mnist數據,用Siamese網絡跑自己的數據以及如何調整網絡結構等等。。。。后續我會慢慢更新,筆記的主要內容是如何使用caffe,主要側重于實戰,基礎理論和公式推導在這里不做具體講解,有想學習的同學可以查閱相關的資料和paper,CVPR,ICCV,每年都有大量和深度網絡相關的論文。caffe就不多介紹了,主要是實現卷積神經網絡以實現分類、回歸以及快速特征提取的開源平臺,有的同學不僅要問,那如果要做別的網絡怎么辦?還有很多開源的深度學習框架可以實現DBN、RNN等,比如Google的TensorFlow,等博主搞完這個,打算學習一下TensorFlow,有學習的同學到時候歡迎一塊交流學習。扯遠了,,,言歸正傳。
    博主電腦是高中畢業買的,今年研二,算下來也有6年多了,GPU low的不要不要的,沒辦法只能用CPU來跑caffe了,不過為了您的身心健康,還是建議用GPU比較好。CPU和GPU跑深度網絡的差別在哪,想必大家都懂。博主電腦是win7,64位。這里介紹的是CPU版本配置,沒有cuda部分。

    1、安裝VS2013
    我安裝的是VS2013中文旗艦版,具體安裝方法就不說了,傻瓜式安裝就行。
    2、如果用mxnet的話需升級編譯器
    升級辦法是安裝vc_CompilerCTP.Nov2013,網上可以下載的。
    3、安裝MATLAB
    目的是為了使用caffe的MATLAB接口, 這里注意MATLAB的版本,最好安裝MATLAB2014a以上的,我用的是MATLAB2014a。(其實a和b就是上半年和下半年的意思)
    4、安裝Python
    我使用的是Anaconda-2.1.0-Windows-x86_64,然后.安裝PTVS 2.2 VS 2013.msi把python融合到VS2013中。這些插件網上都有下載,網上找不到再找我要。
    5、caffe-windows-master
    這個是主要的文件了,下載地址https://github.com/happynear/caffe-windows,把它放在一個存儲盤比較大的地方。不要有中文目錄,把caffe-windows-master\3rdparty\bin添加到系統的path中配置環境變量
    6、編譯
    用VS打開caffe-windows-master/build_cpu_only/MainBuilder.sln (強調一下,cpu版本的!)開始編譯,原始的caffe-master中沒有這么多工程,有幾個是我自己后面加上去的,后面的博客會做介紹。
    caffe工程
    7.編譯出現的兩個錯誤
    第一個錯誤是找不到python.h。第二個錯誤是找不到mex.n,原因在于matcaffe和pycaffe路徑設置不正確。如果想要用MATLAB和Python的接口,就把相應的路徑改成你自己電腦上的路徑就OK了,修復辦法如下:

    pycaffe->屬性

    這里寫圖片描述

    matcaffe->屬性

    這里寫圖片描述
    這里寫圖片描述

    編譯完成,會在bin目錄下,生成caffe.exe等相應的文件,大工告成!

    這里寫圖片描述

    網上的教程大多數是基于GPU版本的配置方法,CPU版本的比較少,相信有好多同學GPU計算能力在3.0以下,所以做了基于cpu版本的配置方法,后續的相應內容也都是基于cpu實現。我也是初學者,難免有寫的不對的地方,有問題,還請大家及時溝通和交流。。。。。。

                        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/production/markdown_views-68a8aad09e.css">
                            </div>
    
    版權聲明:本文為jxy0123456789原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/jxy0123456789/article/details/79601058

    智能推薦

    深度學習caffe實戰筆記(4)Windows caffe平臺下跑cifar10

    上一篇博客介紹了如何用alexnet跑自己的數據,能跑自己的數據按理說再跑cifar10應該沒問題了啊,但是想想還是要把cifar10的記錄下來,因為cifar10數據格式是屬于特殊的數據格式,需要用caffe環境把數據轉換文件編譯出來,這也是后面Siamese網絡所必須的一個步驟,說到Siamese網絡,,,,我要再哭5分鐘。好,五分鐘時間到,我們開始train。另外,如果是Ubuntu系統,跑...

    《深度學習——實戰caffe》——繪制網絡模型

    python/draw_net.py, 這個文件,就是用來繪制網絡模型的。也就是將網絡模型由prototxt變成一張圖片。 在繪制之前,需要先安裝兩個庫 1、安裝GraphViz 注意,這里用的是apt-get來安裝,而不是pip. 2 、安裝pydot 用的是pip來安裝,而不是apt-get 安裝好了,就可以調用腳本來繪制圖片了 draw_net.py執行的時候帶三個參數 第一個參數:網絡模型...

    《深度學習——實戰caffe》——caffe數據結構

    caffe中一個CNN模型由Net表示,Net由多個Layer堆疊而成。 caffe的萬丈高樓(Net)是由圖紙(prototxt),用blob這些磚塊筑成一層層(Layer),最后通過SGD方法(Solver)進行簡裝修(train)、精裝修(finetune)實現的。 Blob數據結構介紹 Blob提供了統一的存儲器接口,TensorFlow中的Tensor也有對應的Blob數據結構。 Caf...

    深度學習Caffe實戰筆記(7)Caffe平臺下,如何調整卷積神經網絡結構

    授人以魚不如授人以漁,紅鯉魚家有頭小綠驢叫驢屢屢。至于修改網絡結構多虧了課題組大師姐老龐,在小米實習回校修整,我問她怎么修改網絡,她說改網絡就是改協議,哎呀,一語驚醒夢中人啊!老龐師姐,你真美!雖然博主之前也想過修改網絡協議試一試,鑒于一直不懂網絡結構中的各個參數是干啥的,所以一直沒去實施,這次終于開始嘗試了。  caffe平臺實現卷積神經網絡實在方便的很啊,只需要一個協議文件定義一下網...

    深度學習環境搭建(二)-Ubuntu系統下配置caffe(CPU)

    安裝caffe的過程中遇到了七七八八的許多問題,決定將完整的過程總結在此,希望新手在這個過程不要遇到太多困難。 以下都是在Ubuntu環境下的命令,要注意的是,安裝caffe前應該切換到自己注冊的普通用戶,而不要直接在root用戶下操作。 step1:安裝必要的環境 step2:安裝caffe運行必須的相關依賴包(共有11個包) step3:下載caffe step4:編譯caffe  ...

    猜你喜歡

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡