caffe神经网络模型的绘图
2024-10-19 12:54:24
Python/draw_net.py, 这个文件,就是用来绘制网络模型的。也就是将网络模型由prototxt变成一张图片。
1、安装GraphViz
# sudo apt-get install GraphViz
也可以去官网下载,手动安装
2 、安装pydot
sudo apt-get install sudo apt-get install
或者下边的方法编译。
# sudo pip install pydot
3.编译pycaffe
#sudo make pycaffe
编译之前可能需要配置makefile.config文件,计算机需要安装anaconda,并加入路径到配置文件中去。
# Anaconda Python distribution is quite popular. Include path:
# Verify anaconda location, sometimes it's in root.
ANACONDA_HOME := $(HOME)/anaconda2
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python2. \
$(ANACONDA_HOME)/lib/python2./site-packages/numpy/core/include \ # Uncomment to use Python (default is Python )
# PYTHON_LIBRARIES := boost_python3 python3.5m
# PYTHON_INCLUDE := /usr/include/python3.5m \
# /usr/lib/python3./dist-packages/numpy/core/include # We need to be able to find libpythonX.X.so or .dylib.
PYTHON_LIB := /usr/lib
PYTHON_LIB := $(ANACONDA_HOME)/lib
安装好了,就可以调用脚本来绘制图片了
第一个参数:网络模型的prototxt文件
第二个参数:--rankdir=x , x 有四种选项,分别是LR, RL, TB, BT 。用来表示网络的方向,分别是从左到右,从右到左,从上到小,从下到上。默认为LR。
例:绘制Lenet模型
进入caffe/python目录
# sudo /home/wuchao/anaconda2/bin/python draw_net.py /home/wuchao/caffe/models/bvlc_alexnet/train_val.prototxt /home/wuchao/caffe/MyFiles/alexnet.png --rankdir=BT
最新文章
- java常见的问题
- Day 1:开始重新学习
- 首师大附中互测题:LJX的校园:入学典礼【C003】
- SSIS的DelayValidation属性
- PHP无限极分类实现
- tyvj 1056 能量项链 区间dp (很神)
- Linux-NFS原理介绍
- 【转】android应用程序签名
- hdu4671Backup Plan
- Unobtrusive JavaScript 是什么?
- 《java系统性能调优》--1.发现瓶颈
- sqlite 的基本使用1
- CNCC2017中的深度学习与跨媒体智能
- lombok踩坑与思考
- 【转】设置 vim 显示行号永久有效
- [SDOI2014]数数
- HGOI20190126 模拟赛
- activiti表
- [ukulele]入门指南
- javascript设计模式 - 解释器模式(interpreter)
热门文章
- centos 安装 telnet
- C语言中const有什么用途
- 用例程解释create_singlethread_workqueue与create_workqueue的区别
- Django模型定义参考
- 在javascript中的跨域解决
- JVM类加载机制概述
- 微信小程序真机预览跟本地不同的问题。原文地址:https://blog.csdn.net/qq_27187991/article/details/69664247/
- 20155218 2006-2007-2 《Java程序设计》第3周学习总结
- 20155230 《Java程序设计》实验一(Java开发环境的熟悉) 实验报告
- 20155321 实验四 Android程序设计