Chapter 6 中完成了在Windows下,对pycaffe的编译,如果编译存在问题,请参考:http://www.cnblogs.com/xiaopanlyu/p/6158902.html

本文接下来的内容假设已经编译好了pycaffe,直接进行使用。

1. 环境配置

为了和chapter 6 中编译pycaffe时使用的Python版本保持一致,这里使用的Python版本是 Python2.7.12-64bit.下载地址:https://www.python.org/downloads/release/python-2712/

1) 安装pip

在Windows cmd命令行中输入以下命令,本文以下命令未特别说明,均在此命令行下执行。

命令:python -m pip install -U pip

2) 安装protobuf

命令:pip install protobuf

如果 版本不够高的话,可能还是会出现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

从这个网站下载scikit_image-0.12.3-cp27-cp27m-win_amd64.whl(对应python x64),此处建议也直接把6) 、7) 、8) 中药安装的包下载下来,直接本地安装。

下载之后进行本地安装,注意文件路径

命令: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复制到Release文件夹下,cmd到该路径下,根据以下使用提示绘制网络结构。

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比较麻烦,推荐一个在线可视化的网站:http://ethereon.github.io/netscope/quickstart.html

当然各有优缺点,自行选择。

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

转载于:https://www.cnblogs.com/xiaopanlyu/p/6192860.html

Chapter 7 Windows下pycaffe的使用之draw_net.py相关推荐

  1. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  2. windows下ipython notebook搭建、安装常见问题及Python模块安装

    一.搭建 平时在台式机上linux下编写python,但由于matlab建模需要,而自己的本本是win7系统,不想装双系统和虚拟机,因此了解了一下ipython notebook,顿时感受到了其强大. ...

  3. Windows下用VS2013加载caffemodel做图像分类

    本文假设你已经安装CUDA,CUDA版本是7.5. 1.编译caffe的Windows版本 happynear的博客已经介绍了如何在windows下编译caffe,这里把我自己编译的过程记录下来,也算 ...

  4. caffe使用过程+digits在windows下的安装和运行

    一.模型基本组成 想要训练一个caffe模型,需要配置两个文件,包含两个部分:网络模型,参数配置,分别对应*.prototxt , ****_solver.prototxt文件. Caffe模型文件解 ...

  5. windows下配置caffe-matlab接口

    一.环境说明 也是安装顺序.特别强调的是除VS2015以外,其他软件的安装路径都最好不要包含空格. 1.Windows 64位系统. 2.Visual Studio 2015(VS2015, 对应VC ...

  6. 【Caffe】Windows下caffe安装详解

    学习windows下caffe的相关开发.同时也在安装完后及时进行总结,希望这篇博文可以帮助到大家! 需要准备的文件: 1,VS2013(必选),这个不再赘述 2,Windows版的caffe,BVL ...

  7. Caffe(CPU-only)版本在windows下的安装及配置

    参考文章 win7 + Caffe CPU版本安装 Caffe初体验之Caffe-Windows的配置(CPU/GPU)与Mnist数据集测试 win10下装caffe的cpu版本详解 Windows ...

  8. 虚拟机里提示计算机内存不足,windows下打开VMware虚拟机时提示内存不足的处理方法...

    参考:http://thinkpig007.blog.51cto.com/971471/1589831 以管理员身份运行vmware.exe即可 错误的错误提示: Not enough physica ...

  9. 在windows下配置R-CNN detection selective_search_ijcv_with_python目标检测

    今天终于跑通了RCNN目标检测代码,说实话为了实现目标检测我试着在windows上配置各种检测框架,fast-RCNN,faster_RCNN,RFCN,SSD.好吧最终没一个成功的,windows上 ...

最新文章

  1. 图解Transformer(完整版)!
  2. python next用法
  3. 「SAP技术」SAP MM 委外加工采购流程里副产品的收货
  4. python不知道错在哪里怎么办_python怎么处理错误和异常
  5. python中global 和 nonlocal 的作用域
  6. C# 使用 HelpProvider 控件调用帮助文件
  7. 在控制台输出九九乘法表
  8. 程序员的思维修炼》读书笔记
  9. 3516a 自带的ive 算子的运行情况分析
  10. 微信小程序教学第三章(含视频):小程序中级实战教程:列表-静态页面制作...
  11. 光(复振幅)在自由空间中传播的matlab仿真——傅里叶光学方法
  12. sqlserver2017不允许保存更改
  13. linux磁盘分区详解
  14. c++内存分区、创建变量开辟内存
  15. 会员管理系统,建议收藏!
  16. 如何把老旧笔记本变成一部 Chromebook
  17. 打通零售新渠道,实现线上线下业务一体化
  18. 循环神经网络LSTM论文解读
  19. 信号与系统——零输入与零状态响应之间的比较
  20. 网络安全——数据链路层安全协议

热门文章

  1. 面向对象基础及UML建模语言
  2. 【Unity3D】Tags和Layers
  3. 课堂练习之谁是水王(一)
  4. BZOJ-2324 营救皮卡丘 最小费用可行流+拆下界+Floyd预处理
  5. SELECT TOP column FROM table [ORDER BY column [DESC]]
  6. jQueryHTMLCSS3实现垂直手风琴折叠菜单方法讲解
  7. 路由器无线桥接 router wireless bridge
  8. C++ STL map的使用
  9. PL/SQL Developer 工具连接ORALCE数据库的方法
  10. MySQL(2)数据库管理