手把手教你搭建caffe及手寫數字識別(Ubuntu下且附mac、純通俗教程)

手把手教你搭建caffe及手寫數字識別

\html

\python

做者:七月在線課程助教團隊,驍哲、小蔡、李偉、July
時間:二零一六年十一月九日
交流:深度學習實戰交流Q羣 472899334,有問題能夠加此羣共同交流。另探究實驗背後原理,請參看此課程:深度學習在線班。\git

\github

\ubuntu

1、前言

    在前面的教程中,咱們搭建了tensorflow、torch,教程發佈後,你們的問題少了很是多。但另外一大框架caffe的問題則也很多,加之caffe也是深度學習在線班要講的三大框架之一,所以,咱們再把caffe的搭建完整走一遍,手把手且全程命令提示。本教程參考github:github.com/BVLC/caffe、及《21天實戰caffe》P28頁Ubuntu環境準備。markdown

    另,筆者的安裝環境是Ubuntu14.0四、CUDA8.0、cudnn5.一、OpenCV、GTX1070。關於這些的搭建能夠參看「flappy bird「」及「Tensorflow學梵高做畫」裏面的安裝教程。app

\框架

 

2、 安裝依賴項

   更新源oop

sudo apt-get update學習

參考官網頁面地址:http://caffe.berkeleyvision.org/install_apt.html

安裝命令:

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

sudo apt-get install --no-install-recommends libboost-all-dev

特別提示:ubuntu命令行裏按住ctrl+shift+c是複製,ctrl+shift+v是粘貼

 

 

3、 相關安裝

安裝git命令:

sudo apt-get install git

安裝BLAS命令:

sudo apt-get install libatlas-base-dev

安裝pycaffe接口所需的依賴項:

sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython

安裝其餘依賴項目:

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

 

 

4、 Caffe相關操做

下載caffe:

sudo git clone github.com/BVLC/caffe.…

進入caffe:

cd caffe

配置Makefile.config文件:

sudo cp Makefile.config.example Makefile.config

修改Makefile.config:

sudo vi Makefile.config

筆者這裏使用cudnn,因此將第四行

# USE_CUDNN := 1   前面的#刪掉變爲

USE_CUDNN := 1

示意圖:

編譯caffe:

依次執行以下命令

sudo make all -j16

sudo make test -j16

sudo make runtest -j16

 

 

5、 編譯Python用到的caffe文件

編譯caffe:

執行以下命令

make pycaffe -j16

 

 

6、 驗證

cd python

python

import caffe

不報錯就代表安裝成功了!

\

\

\

7、基於caffe的手寫數字識別

caffe MNIST by 小蔡
官方github地址:
github.com/BVLC/caffe
cd /caffe/caffe 
1.下載數據
./data/mnist/get_mnist.sh 
2.轉化爲lmdb格式
./examples/mnist/create_mnist.sh
3.訓練數據
./examples/mnist/train_lenet.sh

\

\

    另,mac下的caffe安裝請參照:ask.julyedu.com/question/74…。七月在線助教團隊、二零一六年十一月九日。

相關文章
相關標籤/搜索