Caffe框架一些易忽略的细节
关于图片格式
Caffe读取彩色图像使用的是BGR 彩色通道方案。这是因为底层是基于OpenCV 的imread函数实现的图片读取。这有别于通常的 RGB 模式,所以要注意这一个常见的误解。
加速caffe
在Stanford University CS231n 第 11 课中,给了一些有用的 tips 来加速训练速度:
- 使用 LMDB (seek times and no image decompression ie. jpeg).
- 使用 cuBLAS. 这是 BLAS 的CUDA version 将会比cpu版本的BLAS快。
- 使用 cuDNN。
- 当写一个新layer时候,使用32bit floating point 精度, 因为它们计算更快。
在caffe中卷积核是三维的还是二维的?
如果输入的图片是彩色的,那么caffe中做卷积时,卷积核时几维的呢?输出的特征图又是几维的呢?如果换成灰度图,又是什么情况呢?