Caffe学习之一:Caffe的基本结构

Caffe官网教程:

http://caffe.berkeleyvision.org/tutorial/

Caffe把模型定义成一个layer-by-layer的网络,通过bottom-to-top连接input data到loss,数据在网络中传递时通过前向和反向传播进行更新。

1,Blobs,Layers, and Nets
Blob是Caffe处理和传递的实际数据的封装,提供了保存数据的统一的存储器接口,是一个N维的数组,通常以行为主存储,方便改变最新的那一维。
Blob有2个存储块,一个data块,一个是diff块(网络计算的梯度)。

Layer通过bottom连接来读取输入,通过top连接来进行输出。每一个layer type包含三个计算指令:setup、forward、backward。

Net是由多个layer组成的有向非循环图(directed acyclic graph-DAG)。

例如一个简单的逻辑回归分类:
这里写图片描述

定义:
这里写图片描述

log:
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值