From cd0afbf802acc80466677c533cc1083fc50e31e4 Mon Sep 17 00:00:00 2001 From: BrilliantYuKaimin <91609464+BrilliantYuKaimin@users.noreply.github.com> Date: Sun, 22 May 2022 11:18:39 +0800 Subject: [PATCH] Update Uniform_cn.rst --- docs/api/paddle/nn/initializer/Uniform_cn.rst | 33 ++++--------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/docs/api/paddle/nn/initializer/Uniform_cn.rst b/docs/api/paddle/nn/initializer/Uniform_cn.rst index 18c8a0fe9f4..4483af486c4 100644 --- a/docs/api/paddle/nn/initializer/Uniform_cn.rst +++ b/docs/api/paddle/nn/initializer/Uniform_cn.rst @@ -6,40 +6,19 @@ Uniform .. py:class:: paddle.nn.initializer.Uniform(low=-1.0, high=1.0, name=None) -随机均匀分布初始化函数。 +均匀分布初始化方法。 参数 :::::::::::: - - **low** (float,可选) - 下界。默认值为 -1.0。 - - **high** (float,可选) - 上界。默认值为 1.0。 - - **name** (str,可选)- 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为None。 + - **low** (float,可选) - 均匀分布的下界,默认值为 :math:`-1.0`。 + - **high** (float,可选) - 均匀分布的上界,默认值为 :math:`1.0`。 + - **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。 返回 :::::::::::: - - 由随机均匀分布初始化的参数。 +由均匀分布初始化的参数。 代码示例 :::::::::::: - -.. code-block:: python - - import paddle - - data = paddle.ones(shape=[3, 1, 2], dtype='float32') - weight_attr = paddle.framework.ParamAttr( - name="linear_weight", - initializer=paddle.nn.initializer.Uniform(low=-0.5, high=0.5)) - bias_attr = paddle.framework.ParamAttr( - name="linear_bias", - initializer=paddle.nn.initializer.Uniform(low=-0.5, high=0.5)) - linear = paddle.nn.Linear(2, 2, weight_attr=weight_attr, bias_attr=bias_attr) - # linear.weight: [[-0.46245047 0.05260676] - # [ 0.38054508 0.29169726]] - # linear.bias: [-0.2734719 0.23939109] - - res = linear(data) - # res: [[[-0.3553773 0.5836951]] - # [[-0.3553773 0.5836951]] - # [[-0.3553773 0.5836951]]] +COPY-FROM: paddle.nn.initializer.Uniform:initializer_Uniform-example