使用caffe的Python接口进行训练测试
2017-03-17 17:47
330 查看
1、第一种方式:直接文本编辑模式下新建编辑filename.py文件,然后终端使用python命令编译。但要注意如果filename.py不是在caffe根目录下的python文件(我的是/home/xxx/caffe/python/)中新建的,那么需要在python文件中添加python接口文件目录,如下语句:caffe_root='/home/xxx/caffe/'
import sys
sys.path.insert(0, caffe_root + 'python')
若不添加该语句,会提示错误“ImportError: No module named caffe”。
举个例子,在/home/xxx/中新建一个显示小猫的文件show_cat.py,内容应如下:
因为show_cat.py文件不在caffe_root/python/中,所以import caffe前面要添加path.insert语句。
2、第二种方式,使用ipython-notebook(新版本名改为了jupyter-notebook)作为Python接口编译工具(推荐)。
使用ubuntu自带的python 2.7,就可以参考以下文章安装ipython-notebook:
http://blog.topspeedsnail.com/archives/6538
安装完成后使用注意点:
1)使用sudo jupyter-notebook打开,没有sudo可能没有写权限;
2)创建新的py编译文件时依然要像第1节中一样,非caffe_root/python/目录下要添加path.insert语句,否则import caffe会出错;
import sys
sys.path.insert(0, caffe_root + 'python')
若不添加该语句,会提示错误“ImportError: No module named caffe”。
举个例子,在/home/xxx/中新建一个显示小猫的文件show_cat.py,内容应如下:
import numpy as np import matplotlib.pyplot as plt %matplotlib inline caffe_root='/home/xxx/caffe/' import sys sys.path.insert(0, caffe_root + 'python') import caffe import osos.chdir(caffe_root)im = caffe.io.load_image('examples/images/cat.jpg')print im.shapeplt.imshow(im)plt.axis('off')
因为show_cat.py文件不在caffe_root/python/中,所以import caffe前面要添加path.insert语句。
2、第二种方式,使用ipython-notebook(新版本名改为了jupyter-notebook)作为Python接口编译工具(推荐)。
使用ubuntu自带的python 2.7,就可以参考以下文章安装ipython-notebook:
http://blog.topspeedsnail.com/archives/6538
安装完成后使用注意点:
1)使用sudo jupyter-notebook打开,没有sudo可能没有写权限;
2)创建新的py编译文件时依然要像第1节中一样,非caffe_root/python/目录下要添加path.insert语句,否则import caffe会出错;
相关文章推荐
- caffe的python接口学习(9):Caffe在Python中使用内存数据(MemoryData)进行训练
- 使用caffe的python接口进行特征提取和人脸验证
- Windows10上使用Caffe的Python接口进行图像分类例程
- python (1):使用python 进行api 接口测试
- 使用python 进行api 接口测试
- caffe+python 使用训练好的VGG16模型 对 单张图片进行分类,输出置信度
- 有关Caffe训练好的模型在Python接口下使用分类不准确的问题解决
- 使用python+requests对接口进行测试
- caffe训练灰度图像的时候识别率很高,但是在使用matlab接口重新测试的时候识别率却很低?
- 用caffe训练完模型之后调用matlab接口直接进行测试,不用重新编写模型程序
- caffe--python版利用训练好模型进行测试
- 利用caffe的python接口进行训练时遇到的问题
- Caffe在Python中使用内存数据(MemoryData)进行训练
- caffe学习笔记3:使用caffe对自己的图像数据进行训练和测试
- 使用caffe 的 python接口测试数据,选定GPU编号
- [原]有关Caffe训练好的模型在Python接口下使用分类不准确的问题解决
- 有关Caffe训练好的模型在Python接口下使用分类不准确的问题解决
- caffe+python 使用训练好的VGG16模型 对 单张图片进行分类,输出置信度
- 【Caffe的C++接口使用说明(三)】Ubuntu14.04下Caffe利用训练好的模型进行分类的C++接口使用说明(三)
- 深度学习文章5:使用caffe对自己的图像数据进行训练并测试