未验证 提交 6ec996e8 编写于 作者: J Jason 提交者: GitHub

Update LRN.md

上级 84926870
...@@ -32,20 +32,16 @@ paddle.fluid.layers.lrn( ...@@ -32,20 +32,16 @@ paddle.fluid.layers.lrn(
### 功能差异 ### 功能差异
#### 参数差异 #### 参数差异
Caffe:参 Caffe:参数`norm_region`支持`ACROSS_CHANNELS``WITHIN_CHANNEL`两种模式;
PaddlePaddle:默认且仅支持`ACROSS_CHANNELS`模式。
Caffe:计算公式如下, #### 计算机制
Caffe:在`ACROSS_CHANNELS`模式下,计算公式如下,
$$output(i,x,y)=input(i,x,y)/(1+\frac{\alpha}{n}\sum_{j=max(0,i-\frac{n}{2})}{min(C,i+\frac{n}{2}}{input(j,x,y)^2})^\beta$$ $$output(i,x,y)=input(i,x,y)/(1+\frac{\alpha}{n}\sum_{j=max(0,i-\frac{n}{2})}{min(C,i+\frac{n}{2}}{input(j,x,y)^2})^\beta$$
位移值固定为1,计算缩放参数的同时除以通道数目 位移值固定为1,计算缩放参数的同时除以通道数目
PaddlePaddle: PaddlePaddle:
计算机制: 计算机制:
$$output(i,x,y)=input(i,x,y)/(k+\alpha\sum_{j=max(0,i-\frac{n}{2})}{min(C,i+\frac{n}{2}}{input(j,x,y)^2})^\beta$$ $$output(i,x,y)=input(i,x,y)/(k+\alpha\sum_{j=max(0,i-\frac{n}{2})}{min(C,i+\frac{n}{2}}{input(j,x,y)^2})^\beta$$
能通过设置k来定义位移数。 能通过设置k来定义位移数。
#### 其他差异
Caffe:可以通过设置`norm_region`参数来制定规范化方式,分别为通道间规范化(`ACROSS_CHANNELS`)和通道内规范化(`WITHIN_CHANNEL`)。
PaddlePaddle:默认只能使用通道间规范化。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册