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

来源:互联网 发布:凯立德6.0端口修改器 编辑:程序博客网 时间:2024/06/05 00:15

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虚拟机来提高执行效率。

阅读全文
0 0
原创粉丝点击