mindspore.ParameterTuple

class mindspore.ParameterTuple[源代码]

继承于tuple,用于管理多个Parameter。

Note

该类把网络参数存储到参数元组集合中。

clone(prefix, init='same')[源代码]

逐个对ParameterTuple中的Parameter进行克隆,生成新的ParameterTuple。

参数:
  • prefix (str) - Parameter的namespace,此前缀将会被添加到Parametertuple中的Parameter的name属性中。

  • init (Union[Tensor, str, numbers.Number]) - 对Parametertuple中Parameter的shape和类型进行克隆,并根据传入的 init 设置数值。默认值:’same’。

    • 如果 initTensor ,则新参数的数值与该Tensor相同。

    • 如果 initnumbers.Number ,则设置新参数的数值为该值。

    • 如果 initstr ,则按照 Initializer 模块中对应的同名的初始化方法进行数值设定。

    • 如果 init 是’same’,则新参数的数值与原Parameter相同。

返回:

新的参数元组。