2021年4月18日

Caffe实战(八):pycaffe和matcaffe接口读取图像的区别(特别注意通道顺序和维度顺序差别)

摘要: 在进行caffe训练网络时,输入图像数据(特指三通道彩色图像)的通道顺序为BGR,blob维度顺序为[ num channel height width ],动态范围[0, 255]。因此,在进行网络模型测试时,输入数据一定要符合网络模型所需的数据格式,如果不符合,则要进行相应的转换。 这是由于在c 阅读全文

posted @ 2021-04-18 23:25 悬崖边上打坐 阅读(231) 评论(0) 推荐(0) 编辑

Caffe实战(七):caffe可视化工具

摘要: 1. 数据可视化 在使用caffe进行图像分类,所有数据在预处理时都经历了从图像数据(二进制图像文件如MNIST/CIFAR10,图像格式文件JPEG/PNG)到caffe数据库(LMDB/LEVELDB)的转换,这样做可以提高数据I/O速率,但代价是,开发者无法直接看到数据。 通过数据可视化,可以 阅读全文

posted @ 2021-04-18 23:04 悬崖边上打坐 阅读(753) 评论(0) 推荐(0) 编辑

Caffe实战(六):Caffe相关工具介绍

摘要: Caffe框架编译之后会生成动态链接库libcaffe.so,其本身并不能独立运行。如果需要运行Caffe,则需要编写一个main()函数,调用Caffe的API,这样才能构成一个完成的Caffe应用程序。 caffe有命令行、Python和Matlab三种接口,来实现日常实现、研究代码的交互以及实 阅读全文

posted @ 2021-04-18 22:45 悬崖边上打坐 阅读(449) 评论(0) 推荐(0) 编辑

Caffe实战(五):Caffe计算加速之CUDA安装配置(win+ubuntu)

摘要: CUDA是又NVIDIA在2006年推出的一套针对异构计算资源下的大规模并行计算的架构,包括编译器(nvcc)、开发工具、运行时库和驱动等模块。 (在安装CUDA时会安装相应版本的驱动,如果需要多个CUDA版本并存,则应该将高版本的CUDA最后安装,这样高版本的驱动向下兼容低版本) 1、区分cuda 阅读全文

posted @ 2021-04-18 22:26 悬崖边上打坐 阅读(320) 评论(0) 推荐(0) 编辑

Caffe实战(四):pycaffe和matcaffe接口编译

摘要: 1. pycaffe接口编译 Caffe提供了python的接口(pycaffe),详见caffe/python文件夹。在python代码中import caffe,可以load models(导入模型),forward and backward(前向、反向迭代), handle IO(数据输入输出 阅读全文

posted @ 2021-04-18 22:09 悬崖边上打坐 阅读(493) 评论(0) 推荐(0) 编辑

导航