Chapter 7 Windows下pycaffe的使用之draw_net.py
Chapter 6 中完成了在Windows下,對pycaffe的編譯,如果編譯存在問題,請參考:http://www.cnblogs.com/xiaopanlyu/p/6158902.html
本文接下來的內(nèi)容假設(shè)已經(jīng)編譯好了pycaffe,直接進(jìn)行使用。
1. 環(huán)境配置
為了和chapter 6 中編譯pycaffe時使用的Python版本保持一致,這里使用的Python版本是 Python2.7.12-64bit.下載地址:https://www.python.org/downloads/release/python-2712/
1) 安裝pip
在Windows cmd命令行中輸入以下命令,本文以下命令未特別說明,均在此命令行下執(zhí)行。
命令:python -m pip install -U pip
2) 安裝protobuf
命令:pip install protobuf
如果 版本不夠高的話,可能還是會出現(xiàn)importerror的錯誤,可以使用升級
命令:pip install protobuf --upgrade
3) 安裝pydot
命令:pip install pydot
4) 安裝GraphViz
命令:pip install GraphViz
5) 安裝scikit_image
命令:pip install scikit-image
如果安裝出錯,可以下載后本地安裝,下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs
從這個網(wǎng)站下載scikit_image-0.12.3-cp27-cp27m-win_amd64.whl(對應(yīng)python x64),此處建議也直接把6) 、7) 、8) 中藥安裝的包下載下來,直接本地安裝。
下載之后進(jìn)行本地安裝,注意文件路徑
命令:pip install D:\your path\scikit_image-0.12.3-cp27-cp27m-win_amd64.whl
6) 安裝scipy
命令:pip install D:\your path\scipy-0.18.0-cp27-cp27m-win_amd64.whl
7) 安裝numpy-1.11.1+mkl
命令:pip install D:\your path\numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl
8) 安裝matplotlib
命令:pip install D:\your path\matplotlib-1.5.3?cp27?cp27m?win_amd64.whl
2. Draw Net
將network.prototxt復(fù)制到Release文件夾下,cmd到該路徑下,根據(jù)以下使用提示繪制網(wǎng)絡(luò)結(jié)構(gòu)。
usage: draw_net.py [-h] [--rankdir RANKDIR] [--phase PHASE]
?????????????????? input_net_proto_file output_image_file
1) draw LeNet-5
命令:python draw_net.py --rankdir=BT lenet_train_test.prototxt LeNet-5.bmp
2) draw CIFAR10_full
命令:python draw_net.py --rankdir=BT cifar10_full_train_test.prototxt cifar10_full.bmp
3) draw CaffeNetConv
命令:python draw_net.py --rankdir=BT bvlc_caffenet_full_conv.prototxt bvlc_caffenet.bmp
3. 他山之石
如果覺得使用draw_net.py比較麻煩,推薦一個在線可視化的網(wǎng)站:http://ethereon.github.io/netscope/quickstart.html
當(dāng)然各有優(yōu)缺點(diǎn),自行選擇。
Reference
1. http://blog.csdn.net/LG1259156776/article/details/52563889
2. http://www.lfd.uci.edu/~gohlke/pythonlibs/
3. https://www.python.org/downloads/release/python-2712/
4. http://www.cnblogs.com/xiaopanlyu/p/6158902.html
轉(zhuǎn)載于:https://www.cnblogs.com/xiaopanlyu/p/6192860.html
總結(jié)
以上是生活随笔為你收集整理的Chapter 7 Windows下pycaffe的使用之draw_net.py的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET、C#和ASP.NET,ASP.
- 下一篇: Nginx在Windows上启动、停止的