上一篇我们安装好了Windows下的caffe并成功的对其进行了编译。这篇我们主要来讲解一下caffe代码的目录人员结构配置了解了整个目录人员结构配置,有助于我们的源码学习
工程目录下的文件夹的作用如下所示:
data/ 用于存放下载的训练数据
models/ 一些配置好的模型参数
scripts/ 一些文档和数据会用到的脚本
tools/ 保存的是用于生成二进制處理程序,caffe在训练时实际是直接调用这些二进制文件
其中src/caffe/目录下的文件夹作用如下:
util/ 数据转换时用的一些代码caffe速度快,很大程度得益于內存设计上的优化(blob数据人员结构配置采用proto)和对卷积的优化(部分与im2col相关) layers/ 深度神经网络中的基本人员结构配置就是一层层互不相同的網络了这个文件夹下的源文件以及目前位置“src/caffe”中包含所有.cpp文件就是caffe的核心目录下的核心代码了。src/caffe/目录下的代码作用如下: