From edb7b3e4da70df45ba018e22760ac5efa6399a1b Mon Sep 17 00:00:00 2001 From: Jason Date: Wed, 10 Apr 2019 16:16:10 +0800 Subject: [PATCH] Create tf.nn.lrn.md --- tensorflow2fluid/doc/tf.nn.lrn.md | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 tensorflow2fluid/doc/tf.nn.lrn.md diff --git a/tensorflow2fluid/doc/tf.nn.lrn.md b/tensorflow2fluid/doc/tf.nn.lrn.md new file mode 100644 index 0000000..2ebf8a9 --- /dev/null +++ b/tensorflow2fluid/doc/tf.nn.lrn.md @@ -0,0 +1,46 @@ + +## tf.nn.lrn + +### [tf.nn.lrn](https://www.tensorflow.org/api_docs/python/tf/nn/local_response_normalization) + +```python +tf.nn.local_response_normalization( + input, + depth_radius=5, + bias=1, + alpha=1, + beta=0.5, + name=None +) +``` + +### [paddle.fluid.layers.lrn](http://paddlepaddle.org/documentation/docs/zh/1.3/api_cn/layers_cn.html#paddle.fluid.layers.lrn) + +```python +paddle.fluid.layers.lrn( + input, + n=5, + k=1.0, + alpha=0.0001, + beta=0.75, + name=None +) +``` + +### 功能差异 + +#### 计算方式 + +TensorFlow:计算公式如下所示, +$$output(i,x,y)=input(i,x,y)/(k+\alpha\sum_{j=max(0,i-depth_radius)}^{min(C,i+depth_radius+1)}{input(j,x,y)^2})^\beta$$ +PaddlePaddle:计算公式如下所示, + + + +### 代码示例 +``` +# x是shape为[3,2]的张量 + +# out同样是shape[3,2]的张量,axis设置为1,表示将x中每个行向量做归一化 +out = fluid.layers.l2_normalize(x, axis=1) +``` -- GitLab