前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Caffe源码---------主要框架介绍

Caffe源码---------主要框架介绍

作者头像
计算机视觉研究院
发布2018-04-17 19:24:45
5500
发布2018-04-17 19:24:45
举报

初学者的我感觉看代码就是一个煎熬啊!但是某人说过一句话:“Don’t be afraid to read the code!”现在我写一下简单的介绍,准备给入门的你有一个清晰的发现!!!

主要部件:

●Blob: 存储数据和其他) ● Layer: 将bottom blobs 转移到top blobs ● Net: 许多层,通过FP/BP计算梯度 ● Solver:用梯度更新权值

Prototxt:定义网络

以AlexNet为例子吧:

可以知道一些简单的为:

获取数据:DataLayer

获取数据:ImageDataLayer

● 直接从图像文件得到图像和标签

● 与DateLayer相比,可能会慢一点

获取数据:WindowDataLayer

Read windows from image files and class labels

获取数据:HDF5Layer

获取数据:from memory

...........................

Finetuning

1. Convert data

2. Define net (as prototxt)

3. Define solver (as prototxt)

4. Train (with pretrained weights)

....................................

Demo!

.........................................

END!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机视觉战队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Finetuning
  • Demo!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档