原文:Caffe学习系列(4):激活层(Activiation Layers)及参数

在激活层中,对输入数据进行激活操作 实际上就是一种函数变换 ,是逐元素进行运算的。从bottom得到一个blob数据输入,运算后,从top输入一个blob数据。在运算过程中,没有改变数据的大小,即输入和输出的数据大小是相等的。 输入:n c h w 输出:n c h w 常用的激活函数有sigmoid, tanh,relu等,下面分别介绍。 Sigmoid 对每个输入数据,利用sigmoid函数执 ...

2015-12-24 11:27 7 39627 推荐指数:

查看详情

Caffe学习系列(3):视觉(Vision Layers)及参数

所有的都具有的参数,如name, type, bottom, top和transform_param请参看我的前一篇文章:Caffe学习系列(2):数据参数 本文只讲解视觉(Vision Layers)的参数,视觉包括Convolution, Pooling, Local ...

Thu Dec 24 04:10:00 CST 2015 16 53533
Caffe学习系列(2):数据参数

要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等, 而一个模型由多个屋(layer)构成,每一屋又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。 有很多种 ...

Thu Dec 24 02:47:00 CST 2015 14 100115
Caffe学习系列(5):其它常用参数

本文讲解一些其它的常用,包括:softmax_loss,Inner Product,accuracy,reshape和dropout及其它们的参数配置。 1、softmax-loss softmax-loss和softmax计算大致是相同的。softmax是一个分类器,计算 ...

Thu Dec 24 21:24:00 CST 2015 3 62041
Caffe学习系列(15):添加新

如何在Caffe中增加一新的Layer呢?主要分为四步: (1)在./src/caffe/proto/caffe.proto 中增加对应layer的paramter message; (2)在./include/caffe/***layers.hpp中增加该layer的类的声明,***表示 ...

Sun Nov 20 05:43:00 CST 2016 0 7386
caffe之(三)激活函数

caffe中,网络的结构由prototxt文件中给出,由一些列的Layer()组成,常用的如:数据加载、卷积操作、pooling、非线性变换、内积运算、归一化、损失计算等;本篇主要介绍激活函数 1. 激活函数总述 下面首先给出激活函数的结构设置的一个小例子(定义 ...

Fri Mar 04 10:10:00 CST 2016 0 1629
Caffe 学习:Eltwise

  Eltwise的操作有三个:product(点乘), sum(相加减) 和 max(取大值),其中sum是默认操作。   假设输入(bottom)为A和B,如果要实现element_wise的A+B,即A和B的对应元素相加,prototxt文件 ...

Sat Oct 08 07:55:00 CST 2016 1 40068
Caffe 学习:Crop

     在Fully Convolutional Networks(FCN)中,会用到Crop ,他的主要作用是进行裁切。下面我们举一个例子来说明如何使用Crop 。   Caffe中的数据是以 blobs形式存在的,blob是四维数据,即 (Batch size, number ...

Sat Oct 08 07:17:00 CST 2016 2 14095
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM