ubuntu下使用python接口对网络结构进行可视化
来源:互联网 发布:时时彩软件urssc 编辑:程序博客网 时间:2024/05/22 13:52
为了让caffe中的网络结构更加直观,可以使用caffe中提供的python利用pycaffe来将其可视化,本篇主要介绍caffe中网络结构可视化的方法。这里有参考《深度学习 21天实战caffe》这本书
一. python环境准备:
在ubuntu下配置好python接口已经有一段时间了,在配置python环境时遇到的一些问题也都记不太清了,所以在本篇文章中,不打算再对python环境进行详细的介绍,具体配置的方法网上的教程很多,在这里只简单记录一下当时自己配置python环境时参考的内容,可能也不全,可能也会遇到一些错误,不行的话,再找度娘吧。
$ sudo apt-get update$ sudo apt-get install python-pip python-dev python-numpy$ sudo apt-get install gfortran$ sudo pip install -r $(CAFFE_ROOT)/python/requirements.txt$ sudo pip install pydot其中,倒数第二行的意思是:安装requirement里面的包,需要root权限。当时我记得在requirements.txt文件的这个地方,我遇到了一些问题,但也实在回想不到出了什么问题,如果解决,读者如果遇到什么问题实在是解决不了,可以问下我,当然本处的代码也会在以后随时更新。配置好后,会发现在caffe的python文件夹下出现了requirements.txt这个文件。
二. 编译pycaffe:
上面我已提到,写这篇文章时,我都好久没有使用python接口了,但今天回过头来看,只要以前已经将python环境配置好,今后,不管隔多少天,再次使用时就简便多了,只需重新运行本文中的二和三。
$ cd caffe$ make clean$ make -j$ make pycaffe其中第一行的意思是,转到caffe的根目录下,读者如果和我的caffe根目录不同,需要改下名称。
三. 绘制网络结构图:
上述内容做好以后,绘制网络结构图就不在话下了,在这里提供两个绘制网络结构图的例子,其它的只要路径写对,自我发挥完全没有问题。
$ cd caffe/python$ python draw_net.py ../models/bvlc_reference_caffenet/train_val.prototxt caffenet.png$ python draw_net.py ../examples/mnist/lenet_train_test.prototxt lenet5.png可以发现,这真的没有什么,只是用了caffe中提供的draw_net.py,剩下的就是把路径写对。而运行结果图出现在了caffe的python文件夹下,在这里展示了下两个例子的运行结果,看起来是不是超级 “高” “大” “上”。
阅读全文
0 0
- ubuntu下使用python接口对网络结构进行可视化
- Windows下使用python绘制caffe中.prototxt网络结构数据可视化
- Caffe的Python接口进行Cifar10可视化
- Tensorflow可视化---使用Tensorboard查看网络结构
- pytorch使用(三)网络结构可视化
- 在ubuntu下使用emacs对c++程序进行调试
- Ubuntu下使用wireshark进行网络抓包
- Ubuntu下使用wireshark进行网络抓包
- Ubuntu下使用wireshark进行网络抓包
- ubuntu下进行网络配置
- 在Python中对MySQL中的数据进行可视化
- 在Python中对MySQL中的数据进行可视化
- caffe-windows利用python对数据进行可视化
- 利用Python对NBA SportUV数据进行可视化及分析
- Caffe 网络结构可视化
- Caffe-网络结构可视化
- caffe网络结构可视化
- Caffe 网络结构可视化
- 视频转换 质量少许改变 清晰度不怎么改变 格式工厂
- Python 交叉排序题
- IDEA openjdk platform binary 已停止工作 的解决办法
- 资源混淆工具AndResGuard
- Java学习之类加载器
- ubuntu下使用python接口对网络结构进行可视化
- 开发者的利器--Zeal 离线API
- 在case标签中使用非静态字段
- java实现求一个数组中有多少个子序列
- maven打包出现错误: Failed to clean project: Failed to delete
- JsonUtil.fromJson -- error
- Java基础
- selenium+java如何进行Q三方登录(续坑)
- javascript,jQuery自执行函数(匿名函数)为什么要把windows, jQuery, undefined作为参数传进去