1. 数据读取层
Caffe的数据读取层(DataLayer)是Layer的派生类,除了读取LMDB、LEVELDB等数据外,也可以直接读取原始图像数据(ImageDataLayer)。
2. 数据变换器
Caffe的数据变换器(DataTransformer)主要提供对原始输入图像的处理方法,例如:随机切块、随机镜像、复制缩放、去均值、灰度/色度变换等。
3. Caffe模型
一个深度学习模型通常由三部分参数组成:
(1) 可学习参数。指神经网络中的权系数,由初始化参数完成初始化,通过网络训练过程调整数值。
(2) 结构参数。指网络中涉及的具体结构,卷积层、全连接层和下采样层的数目、相互之间位置关系及每一层的参数。
(3) 训练超参数。控制网络训练过程的参数。