Caffe(10)——数据可视化环境配置(python接口)

Caffe程序是由C++语言写的,本身不带数据可视化功能,只能借助其他库或接口实现可视化,如:opencv、python、matlab。python的jupyter notebook(以前的名字为ipython notebook)能将python代码搬到浏览器上执行,以富文本方式显示,使得整个工作可以以笔记的形式展示、存储,对于交互式编程、学习非常方便,所以大部分人使用的是python接口进行可视化。

python环境不能单独配置,需要先编译好caffe,才能编译python环境。

1、python的安装,建议使用Anaconda安装,pip是专门用于安装python各种依赖库的;安装过程我在前面的文章中有介绍,链接地址

2、安装python接口依赖库:除了内建的模块外,python还有大量的第三方模块。基本上所有的第三方模块都会在PyPI-the Python Package Index上注册,只要找到对应的名字,即可使用pip安装。或者caffe根目录下的python文件夹下有一个requirements.txt的清单文件,上面列出了需要的依赖库,按照这个清单,利用pip安装。

3、jupyter notebook

在安装了anaconda时,jupyter notebook便自动安装好,不需要另行安装。

不是通过anaconda安装的,则需自行安装notebook(命令:pip install jupyter)

运行时在命令行输入jupyter notebook,回车,即会在浏览器中打开notebook,点击右上角的【New】下拉框的【python 2】即可新建一个网页一样的文件,扩展名为ipynb。

在这个网页上,可以像在命令行下面一样运行python代码。输入代码之后,按shift+enter运行。在没进入编辑状态之前,按【h】可查看更多的快捷键,或者编辑状态时,点击上方【help】-【Keyboard shortcuts】查看。


一般遇到python性能慢的问题,没关系,可以用C++去扩展它,重写简括代码;或者使用json,也就是java虚拟机来提高执行效率。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值