caffe 初学笔记


1. 数据存储:
使用了leveldb数据库,按key/value形式存储。
leveldb的使用介绍:  http://zh.wikipedia.org/wiki/LevelDB
将图像以及标注信息,先经过Datum序列化成字符串,再存到leveldb数据库中。
leveldb学习资料:     http://blog.csdn.net/hzqhbc/article/details/9367327

2. 网络结构配置:
首先要熟悉一下proto buffer:
https://developers.google.com/protocol-buffers/docs/cpptutorial
caffe.proto中定义了配置网络结构的规则,对应到例如mnist中的lenet_train_test.prototxt之类的文件中
层次结构是:
NetParameter---->LayerParameter---->各种不同的Layer的Parameter的定义,如DataParameter等等。

3. 有关优化方法的定义和学习率的设置问题:
http://caffe.berkeleyvision.org/tutorial/solver.html

你可能感兴趣的:(学习,笔记,deep,learning,caffe)