mindspore/docs/api/api_python/mindspore/mindspore.ParameterTuple.rst

26 lines
1.1 KiB
ReStructuredText
Raw Normal View History

2021-11-12 11:48:07 +08:00
mindspore.ParameterTuple
========================
2022-02-25 17:26:18 +08:00
.. py:class:: mindspore.ParameterTuple
2021-11-12 11:48:07 +08:00
2021-12-31 16:45:06 +08:00
继承于tuple用于管理多个Parameter。
2021-12-30 19:27:21 +08:00
.. note::
该类把网络参数存储到参数元组集合中。
2021-12-31 16:45:06 +08:00
2021-11-12 11:48:07 +08:00
.. py:method:: clone(prefix, init='same')
2021-12-31 16:45:06 +08:00
逐个对ParameterTuple中的Parameter进行克隆生成新的ParameterTuple。
2021-11-12 11:48:07 +08:00
2022-07-21 10:30:12 +08:00
参数:
- **prefix** (str) - Parameter的namespace此前缀将会被添加到Parametertuple中的Parameter的name属性中。
2022-12-30 10:58:38 +08:00
- **init** (Union[Tensor, str, numbers.Number]) - 对Parametertuple中Parameter的shape和类型进行克隆并根据传入的 `init` 设置数值。默认值: 'same'。
2021-11-12 11:48:07 +08:00
2022-07-21 10:30:12 +08:00
- 如果 `init``Tensor` 则新参数的数值与该Tensor相同。
- 如果 `init``numbers.Number` ,则设置新参数的数值为该值。
- 如果 `init``str` ,则按照 `Initializer` 模块中对应的同名的初始化方法进行数值设定。
2022-12-30 10:58:38 +08:00
- 如果 `init` 是 'same'则新参数的数值与原Parameter相同。
2021-11-12 11:48:07 +08:00
2022-07-21 10:30:12 +08:00
返回:
新的参数元组。