【caffe 深度学习】4.Caffe的python接口安装以及模型可视化

原创 2018年04月16日 19:47:49

一. python接口安装

    1.pip install protobuf



    2.pip install pydot (用于绘制网络图)



    3.安装graphviz并添加环境变量

        网上很多,自行下载安装。添加如下环境变量:

        


    4.修改CommonSettings.props文件

        <PythonSupport>

        <PythonSupport>true</PythonSupport>

        <PythonDir>D:\Anaconda2\</PythonDir>




5.编译

    打开

    

    编译pycaffe

    点确定

   

       编译完成后多了下图文件:



    6.把caffe-windows\Build\x64\Release\pycaffe\caffe复制到Anaconda2的Lib\site-packages目录下




    7.把Build\x64\Release\pycaffe\caffe目录下的所有文件复制到caffe-windows\python\caffe目录下


    选替换目标中的文件


    8.测试import caffe


    如图 输入python →import caffe 

    若没有任何错误 就代表python接口编译好了并成功导入caffe


二.使用绘制网络结构

    1.使用draw_net.py

        文件位置如下图:

    

        python执行draw_net.py
    第一个参数:--rankdir TB
    TB表示TOP到BOTTOM。或者使用LR,从左到右。
    第二个参数:网络结构描述文件的路径
    第三个参数:网络图的输出路径

我这里输入:

python E:\graduate_student\deep_learning\caffe\new_Win_caffe\document\1\caffe-windows\caffe-windows\python\draw_net.py --rankdir TB E:\graduate_student\deep_learning\caffe\new_Win_caffe\document\1\caffe-windows\caffe-windows\examples\mnist\lenet_train_test.prototxt E:\graduate_student\deep_learning\caffe\new_Win_caffe\document\1\caffe-windows\caffe-windows\examples\mnist\draw_net\1.png

生成图片:

    


    2.使用在线画图软件(需要翻墙)
        http://ethereon.github.io/netscope/#/editor

深度学习(九)caffe预测、特征可视化python接口调用

网上有很多caffe训练好的模型,有的时候我们仅仅想要方便的调用已经训练好的模型,利用python进行预测分类测试,查看可视化结果,这个时候,我们可以使用caffe为我们写好的python接口文件,我...
  • hjimce
  • hjimce
  • 2015-10-08 15:14:03
  • 10026

深度学习Caffe实战笔记(10)Windows Caffe使用MATLAB接口提取和可视化特征

上一篇博客中介绍了如何使用MATLAB训练和测试数据,这篇博客介绍如何从训练好的模型中提取图像特征,并介绍把卷积层特征可视化方法。 之前提取特征都是用python,尽管用python提取特征很方便,...
  • gybheroin
  • gybheroin
  • 2017-01-07 19:50:54
  • 3407

使用caffe的python接口实现内部参数可视化

1。这里并不介绍如何训练cnn及caffe配置,主要介绍如何实现cnn内部参数可视化。 #这是我训练时使用的train.prototxt文件,在实现可视化之前首先需要对这个文件进行修改, #tria...
  • oppo62258801
  • oppo62258801
  • 2017-03-16 15:59:19
  • 883

【深度学习】笔记1_Ubuntu14.04下caffe环境的搭建,无GPU版本以及python可视化环境的配置

/********************************************************************************************** *文件说...
  • maweifei
  • maweifei
  • 2016-10-29 14:58:56
  • 993

caffe:利用python分类,并可视化模型参数、数据

caffe的分类与模型可视化
  • u013989576
  • u013989576
  • 2017-04-23 17:17:57
  • 2056

【深度学习】笔记14 windows下caffe的python接口的配置(数据的可视化环境)

****************************************************************************************************...
  • maweifei
  • maweifei
  • 2017-08-02 00:46:11
  • 401

深度学习Caffe实战(16)MATLAB实现模型参数权重可视化

前面博客中介绍了怎么样利用MATLAB实现特征图的可视化,那一篇博客中介绍了一个对权重可视化的博客,本来不打算写这个博客了,但是我仔细看了那一篇博客,有点繁琐,所以我又整理了一下用MATLAB实现模型...
  • gybheroin
  • gybheroin
  • 2017-01-14 23:09:32
  • 2808

深度学习之-caffe预测、特征可视化python接口调用 (6)

原文地址:http://blog.csdn.net/hjimce/article/details/48972877 作者:hjimce 网上有很多caffe训练好的模型,有的时候我们仅仅想要方便的...
  • BigBzheng
  • BigBzheng
  • 2016-05-08 20:09:20
  • 469

caffe权值可视化,特征可视化,网络模型可视化

-------------------------------------------------------------------------------- 权值可视化 对训练后的网络权值进行...
  • jingtingxu369
  • jingtingxu369
  • 2016-11-01 17:02:11
  • 1312

caffemodel的卷积层可视化(Python接口)

模型文件为自己训练的caffenet_iter_720.caffemodel,模型配置文件为deploy.prototxt。使用jupyter notebook作为Python可视化工具 #首先...
  • qq_27923041
  • qq_27923041
  • 2017-06-06 16:48:07
  • 881
收藏助手
不良信息举报
您举报文章:【caffe 深度学习】4.Caffe的python接口安装以及模型可视化
举报原因:
原因补充:

(最多只允许输入30个字)