Caffe学习:pycaffe的使用

Caffe,是由牛校-伯克利大学的贾杨清等人开发的一个开源的深度学习框架。Caffe采用高效的C++语言来实现,并内置有Python和MATLAB接口,以供开发人员使用Python或MATLAB来开发和部署以深度学习为核心算法的应用。Caffe适用于互联网级别的海量数据处理,包括语音,图片,视频等多媒体数据。Caffe的高速运算可以通过使用GPU来实现。

Caffe的官方完美的支持python语言的兼容,提供了pycaffe的接口。

安装

说明:我这里介绍使用Anaconda安装Caffe

  • 1.安装Anaconda,自行安装,教程较多,Windows和Ubuntu系统下的安装教程都有,最好不要使用最新版本的,使用Python3.5、Python3.6即可,后续会省去不少麻烦,在此不多赘述

  • 2.要是之前没有安装NVIDIA的CUDAcuDNN,就在这一步安装;若是已经安装,则跳过这一步,到下一步

  • 3.安装Caffe,命令:conda install -c defaults caffe-gpu; 在终端出现**Proceed ([y]/n)?**时候,输入: y,静待安装完成

测试

import caffe#导入caffe 
import matplotlib.pyplot as plt

image=caffe.io.load_image('/home/bai/data/JPEG/1.jpeg')#图像存储地址(使用的是Ubuntu系统)
plt.imshow(image)
plt.show()#这条命令看似废话,却不能省略,省略则不显示图像。这是最后的show一下,就好像演员彩排了很多次,表现都很好,但是还是要来一次最后的汇演

欢迎留言批评指正,相互学习,共同进步。

更多推荐