- 6
- 0
- 约1.41万字
- 约 30页
- 2019-01-02 发布于四川
- 举报
深度学习框架Caffe学习与应用 第2课
DATAGURU专业数据分析社区
深度学习框架Caffe学习与应用第一版讲师罗韵
(WeChat:LaurenLuoYun, 请备注来自该课程)
本节课内容
1. Caffe目录结构
2. 深入Caffe源码
3. Caffe三级结构
Blob源码分析
Layer源码分析
Net源码分析
4. 数据类型——protobuf
protobuf是什么?优点?为什么Caffe选择用它?
如何使用protobuf
5. 牛刀小试:训练mnist数据集
DATAGURU专业数据分析社区
深度学习框架Caffe学习与应用第一版讲师罗韵
(WeChat:LaurenLuoYun, 请备注来自该课程)
1. Caffe目录结构
data/ 用于存放下载的训练数据
docs/ 帮助文档
examples/ 代码样例
matlab/ MATLAB接口文件
python/ PYTHON接口文件
models/ 一些配置好的模型参数
scripts/ 一些文档和数据会用到的脚本
核心代码
tools/ 保存的源码是用于生成二进制处理程序的,caffe在训练时实际是直接调用这些二进制文件
include/ Caffe的实现代码的头文件
src/ 实现Caffe的源文件
DATAGURU专业数据分析社区
深度学习框架Caffe学习与应用第一版讲师罗韵
(WeChat:LaurenLuoYun, 请备注来自该课程)
src/ 文件结构
gtest/ google test一个用于测试的库你make runtest时看见的很多绿色RUN OK就是它,这个与caffe
的学习无关,不过是个有用的库
caffe/ 关键代码
test/ 用gtest测试caffe的代码
util/ 数据转换时用的一些代码。caffe速度快,很大程度得益于内存设计上的优化(blob数据结构
采用proto )和对卷积的优化(部分与im2col相关)
proto/ 即所谓的 “Protobuf”,全称 “Google Protocol Buffer”,是一种数据存储格式,帮助
caffe提速
layers/ 深度神经网络中的基本结构就是一层层互不相同的网络了,这个文件夹下的源文件以及目
前位置 “src/caffe”中包含所有.cpp文件就是caffe的核心目录下的核心代码了。
DATAGURU专业数据分析社区
深度学习框架Caffe学习与应用第一版讲师罗韵
(WeChat:LaurenLuoYun, 请备注来自该课程)
2. Caffe核心源码
核心代码:
blob[.cpp .h] 基本的数据结构Blob类
common[.cpp .h] 定义Caffe类
internal_thread[.cpp .h] 使用boost::thread线程库
net[.cpp .h] 网络结构类Net
solver[.cpp .h] 优化方法类Solver
data_transformer[.cpp .h] 输入数据的基本操作类DataTransformer
syncedmem[.cpp .h] 分配内存和释放内存类CaffeMallocHost ,用于同步GPU ,CPU数据
layer[.cpp .h] 层
您可能关注的文档
- 盾安-卧式暗装风机盘管201409.pdf
- 二元位相型光栅分束器的改进设计方法.pdf
- 工作分析报告.pdf
- 国际防雷研究进展及前沿述评-曾嵘.pdf
- 国际金融监管的博弈解析与中国政策选择-于维生.pdf
- -基于迭代无迹卡尔曼滤波的SLAM算法仿真研究.pdf
- 建筑施工中的环境污染问题及防治措施.pdf
- 螺杆挤压生产高凝胶强度的低温溶解江蓠属琼脂.pdf
- 内埋式永磁同步电机宽调速范围运行控制策略-史宇超.pdf
- 三电平逆变器SVPWM过调制控制策略综述-李阳.pdf
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 06 排进水问题—小升初奥数思维之典型应用题精讲精练讲义(通用版).pdf VIP
- (精选模板)三维效果图制作合同.doc VIP
- 20G908-1:建筑工程施工质量常见问题预防措施(混凝土结构工程) .docx VIP
- 2025年碳普惠碳普惠市场案例与潜力研究.docx
- 山西省运城市2024-2025学年七年级上学期期末生物学试题(含答案).pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 爱婴医院2026年工作计划范文.docx VIP
- 慢阻肺.ppt VIP
- 2024新版APQP产品质量先期策划第三版培训课件.pptx VIP
- 学堂在线 雨课堂 学堂云 日语与日本文化 期末考试答案.docx VIP
原创力文档

文档评论(0)