提交 bcc4f868 编写于 作者: K ktlichkid

Change reference

上级 be8411a0
...@@ -22,9 +22,7 @@ ...@@ -22,9 +22,7 @@
这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,只不过在序列内是经softmax归一化过的。 这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,只不过在序列内是经softmax归一化过的。
这个layer往往用于在每个sequence内做softmax归一化。 这个layer往往用于在每个sequence内做softmax归一化。
API Reference 请参考 api_fluid_layers_sequence_softmax_ API Reference 请参考 :ref:`api_fluid_layers_sequence_softmax`
.. _api_fluid_layers_sequence_softmax: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-softmax
2. sequence_concat 2. sequence_concat
...@@ -33,27 +31,21 @@ API Reference 请参考 api_fluid_layers_sequence_softmax_ ...@@ -33,27 +31,21 @@ API Reference 请参考 api_fluid_layers_sequence_softmax_
该layer会将每个batch中的第i个序列在时间步的那一维拼接成一个新的序列,作为返回的batch中的第i个序列。 该layer会将每个batch中的第i个序列在时间步的那一维拼接成一个新的序列,作为返回的batch中的第i个序列。
理所当然地,list中每个LoDTensor的序列必须有相同的batch size. 理所当然地,list中每个LoDTensor的序列必须有相同的batch size.
API Reference 请参考 api_fluid_layers_sequence_concat_ API Reference 请参考 :ref:`api_fluid_layers_sequence_concat`
.. _api_fluid_layers_sequence_concat: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-concat
3. sequence_first_step 3. sequence_first_step
---------------------- ----------------------
这个layer以一个LoDTensor作为输入,会取出每个序列中的第一个元素(也就是时间步的第一步的元素),并作为返回值。 这个layer以一个LoDTensor作为输入,会取出每个序列中的第一个元素(也就是时间步的第一步的元素),并作为返回值。
API Reference 请参考 api_fluid_layers_sequence_first_step_ API Reference 请参考 :ref:`api_fluid_layers_sequence_first_step`
.. _api_fluid_layers_sequence_first_step: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-first-step
4. sequence_last_step 4. sequence_last_step
--------------------- ---------------------
同 :code:`sequence_first_step` ,不过是取每个序列中最后一个元素(时间步的最后一步)作为返回值。 同 :code:`sequence_first_step` ,不过是取每个序列中最后一个元素(时间步的最后一步)作为返回值。
API Reference 请参考 api_fluid_layers_sequence_last_step_ API Reference 请参考 :ref:`api_fluid_layers_sequence_last_step`
.. _api_fluid_layers_sequence_last_step: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-last-step
5. sequence_expand 5. sequence_expand
...@@ -61,9 +53,7 @@ API Reference 请参考 api_fluid_layers_sequence_last_step_ ...@@ -61,9 +53,7 @@ API Reference 请参考 api_fluid_layers_sequence_last_step_
这个layer有两个LoDTensor的序列作为输入,并按照第二个LoDTensor中序列的LoD信息来扩展第一个batch中的序列。 这个layer有两个LoDTensor的序列作为输入,并按照第二个LoDTensor中序列的LoD信息来扩展第一个batch中的序列。
通常用来将只有一个时间步的序列(例如 :code:`sequence_first_step` 的返回结果)延展成有多个时间步的序列,以此方便进行对位运算。 通常用来将只有一个时间步的序列(例如 :code:`sequence_first_step` 的返回结果)延展成有多个时间步的序列,以此方便进行对位运算。
API Reference 请参考 api_fluid_layers_sequence_expand_ API Reference 请参考 :ref:`api_fluid_layers_sequence_expand`
.. _api_fluid_layers_sequence_expand: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-expand
6. sequence_expand_as 6. sequence_expand_as
...@@ -71,18 +61,14 @@ API Reference 请参考 api_fluid_layers_sequence_expand_ ...@@ -71,18 +61,14 @@ API Reference 请参考 api_fluid_layers_sequence_expand_
这个layer需要两个LoDTensor的序列作为输入,然后将第一个Tensor序列中的每一个序列延展成和第二个Tensor中对应序列等长的序列。 这个layer需要两个LoDTensor的序列作为输入,然后将第一个Tensor序列中的每一个序列延展成和第二个Tensor中对应序列等长的序列。
如果无法延展成等长的(例如第二个batch中的序列长度不是第一个batch中序列长度的整数倍),则会报错。 如果无法延展成等长的(例如第二个batch中的序列长度不是第一个batch中序列长度的整数倍),则会报错。
API Reference 请参考 api_fluid_layers_sequence_expand_as_ API Reference 请参考 :ref:`api_fluid_layers_sequence_expand_as`
.. _api_fluid_layers_sequence_expand_as: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-expand-as
7. sequence_enumerate 7. sequence_enumerate
--------------------- ---------------------
这个layer需要一个LoDTensor的序列作为输入,同时需要指定一个 :code:`win_size` 的长度。这个layer将依次取所有序列中长度为 :code:`win_size` 的子序列,并组合成新的序列。 这个layer需要一个LoDTensor的序列作为输入,同时需要指定一个 :code:`win_size` 的长度。这个layer将依次取所有序列中长度为 :code:`win_size` 的子序列,并组合成新的序列。
API Reference 请参考 api_fluid_layers_sequence_enumerate_ API Reference 请参考 :ref:`api_fluid_layers_sequence_enumerate`
.. _api_fluid_layers_sequence_enumerate: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-enumerate
8. sequence_reshape 8. sequence_reshape
...@@ -90,9 +76,7 @@ API Reference 请参考 api_fluid_layers_sequence_enumerate_ ...@@ -90,9 +76,7 @@ API Reference 请参考 api_fluid_layers_sequence_enumerate_
这个layer需要一个LoDTensor的序列作为输入,同时需要指定一个 :code:`new_dim` 作为新的序列的维度。 这个layer需要一个LoDTensor的序列作为输入,同时需要指定一个 :code:`new_dim` 作为新的序列的维度。
该layer会将mini batch内每个序列reshape为new_dim给定的维度。注意,每个序列的长度会改变(因此LoD信息也会变),以适应新的形状。 该layer会将mini batch内每个序列reshape为new_dim给定的维度。注意,每个序列的长度会改变(因此LoD信息也会变),以适应新的形状。
API Reference 请参考 api_fluid_layers_sequence_reshape_ API Reference 请参考 :ref:`api_fluid_layers_sequence_reshape`
.. _api_fluid_layers_sequence_reshape: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-reshape
9. sequence_scatter 9. sequence_scatter
...@@ -100,9 +84,7 @@ API Reference 请参考 api_fluid_layers_sequence_reshape_ ...@@ -100,9 +84,7 @@ API Reference 请参考 api_fluid_layers_sequence_reshape_
这个layer可以将一个序列的数据scatter到另一个tensor上。这个layer有三个input,一个要被scatter的目标tensor :code:`input`; 这个layer可以将一个序列的数据scatter到另一个tensor上。这个layer有三个input,一个要被scatter的目标tensor :code:`input`;
一个是序列的数据 :code:`update` ,一个是目标tensor的上坐标 :code:`index` . Output为scatter后的tensor,形状和 :code:`input` 相同。 一个是序列的数据 :code:`update` ,一个是目标tensor的上坐标 :code:`index` . Output为scatter后的tensor,形状和 :code:`input` 相同。
API Reference 请参考 api_fluid_layers_sequence_scatter_ API Reference 请参考 :ref:`api_fluid_layers_sequence_scatter`
.. _api_fluid_layers_sequence_scatter: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-scatter
10. sequence_pad 10. sequence_pad
...@@ -111,9 +93,7 @@ API Reference 请参考 api_fluid_layers_sequence_scatter_ ...@@ -111,9 +93,7 @@ API Reference 请参考 api_fluid_layers_sequence_scatter_
前者是用来补齐序列的元素,可以是一个数也可以是一个tensor;后者是序列补齐的目标长度。 前者是用来补齐序列的元素,可以是一个数也可以是一个tensor;后者是序列补齐的目标长度。
这个layer会返回补齐后的序列,以及一个记录补齐前各个序列长度的tensor :code:`Length` . 这个layer会返回补齐后的序列,以及一个记录补齐前各个序列长度的tensor :code:`Length` .
API Reference 请参考 api_fluid_layers_sequence_pad_ API Reference 请参考 :ref:`api_fluid_layers_sequence_pad`
.. _api_fluid_layers_sequence_pad: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-pad
11. sequence_mask 11. sequence_mask
...@@ -123,7 +103,5 @@ API Reference 请参考 api_fluid_layers_sequence_pad_ ...@@ -123,7 +103,5 @@ API Reference 请参考 api_fluid_layers_sequence_pad_
通常这个layer用于生成一个mask,将被pad后的序列中pad的部分过滤掉。 通常这个layer用于生成一个mask,将被pad后的序列中pad的部分过滤掉。
:code:`input` 的长度tensor通常可以直接用 :code:`sequence_pad` 返回的 :code:`Length` . :code:`input` 的长度tensor通常可以直接用 :code:`sequence_pad` 返回的 :code:`Length` .
API Reference 请参考 api_fluid_layers_sequence_mask_ API Reference 请参考 :ref:`api_fluid_layers_sequence_mask`
.. _api_fluid_layers_sequence_mask: http://www.paddlepaddle.org/documentation/api/zh/1.0/layers.html#sequence-mask
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册