提交 678845bd 编写于 作者: Z Zhang Ting 提交者: Aurelius84

modified doc of group_norm, test=develop (#1474)

上级 f88de95b
......@@ -9,25 +9,27 @@ group_norm
参数:
- **input** (Variable):输入为4-D Tensor,数据类型为float32或float64。
- **groups** (int):从 channel 中分离出来的 group 的数目。
- **epsilon** (float):为防止方差除以零,增加一个很小的值
- **param_attr** (ParamAttr,可选):可学习标度的参数属性 :math:`g` ,如果设置为False,则不会向输出单元添加标度。如果设置为0,偏差初始化为1。默认值:None
- **bias_attr** (ParamAttr,可选):可学习偏置的参数属性 :math:`b` ,如果设置为False,则不会向输出单元添加偏置量。如果设置为零,偏置初始化为零。默认值:None
- **groups** (int):从 channel 中分离出来的 group 的数目,数据类型为int32
- **epsilon** (float,可选):为防止方差除以零,增加一个很小的值。数据类型为float32。默认值:1e-05
- **param_attr** (ParamAttr|bool,可选) :指定权重参数属性的对象。若 ``param_attr`` 为bool类型,只支持为False,表示没有权重参数。默认值为None,表示使用默认的权重参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr` 。
- **bias_attr** (ParamAttr|bool,可选) : 指定偏置参数属性的对象。若 ``bias_attr`` 为bool类型,只支持为False,表示没有偏置参数。默认值为None,表示使用默认的偏置参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr`
- **act** (str,可选):将激活应用于输出的 group normalizaiton。
- **data_layout** (str,可选):数据格式,支持 NCHW (num_batches,channels,height,width) 或 NHWC (num_batches,height,width,channels),默认值:‘NCHW’
- **name** (str,可选):该参数供开发人员打印调试信息时使用,具体用法请参见 :ref:`api_guide_Name` ,默认值为None。
- **data_layout** (str,可选):输入和输出的数据格式,可以是"NCHW"和"NHWC"。N是批尺寸,C是通道数,H是特征高度,W是特征宽度。默认值:"NCHW"
- **name** (str,可选):具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。
返回:group normalization 的结果,数据类型和格式与 input 一致。
返回:4-D Tensor,数据类型和格式与 `input` 一致。
返回类型:Variable
抛出异常:
- ``ValueError`` - 如果 ``data_layout`` 既不是"NCHW"也不是"NHWC"。
**代码示例:**
.. code-block:: python
import paddle.fluid as fluid
data = fluid.layers.data(name='data', shape=[8, 32, 32],
dtype='float32')
data = fluid.data(name='data', shape=[None, 8, 32, 32], dtype='float32')
x = fluid.layers.group_norm(input=data, groups=4)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册