用法:
mxnet.initializer.register(klass)klass:(
class) - 的子類mx.init.Initializer需要注冊為自定義初始化程序。
參數:
注冊一個自定義初始化器。
可以通過擴展
mx.init.Initializer並實現所需的函數(如_init_weight和_init_bias)來創建自定義初始化程序。創建的初始化程序必須使用mx.init.register注冊,然後才能按名稱調用。示例:
>>> # Create and register a custom initializer that ... # initializes weights to 0.1 and biases to 1. ... >>> @mx.init.register ... @alias('myinit') ... class CustomInit(mx.init.Initializer): ... def __init__(self): ... super(CustomInit, self).__init__() ... def _init_weight(self, _, arr): ... arr[:] = 0.1 ... def _init_bias(self, _, arr): ... arr[:] = 1 ... >>> # Module is an instance of 'mxnet.module.Module' ... >>> module.init_params("custominit") >>> # module.init_params("myinit") >>> # module.init_params(CustomInit())
相關用法
- Python mxnet.initializer.One用法及代碼示例
- Python mxnet.initializer.Constant.dumps用法及代碼示例
- Python mxnet.initializer.Mixed用法及代碼示例
- Python mxnet.initializer.Zero用法及代碼示例
- Python mxnet.initializer.Normal用法及代碼示例
- Python mxnet.initializer.Uniform用法及代碼示例
- Python mxnet.initializer.Initializer.dumps用法及代碼示例
- Python mxnet.io.PrefetchingIter用法及代碼示例
- Python mxnet.image.resize_short用法及代碼示例
- Python mxnet.image.random_crop用法及代碼示例
- Python mxnet.image.imresize用法及代碼示例
- Python mxnet.image.center_crop用法及代碼示例
- Python mxnet.image.CreateAugmenter用法及代碼示例
- Python mxnet.image.ImageIter.read_image用法及代碼示例
- Python mxnet.image.CreateMultiRandCropAugmenter用法及代碼示例
- Python mxnet.io.NDArrayIter用法及代碼示例
- Python mxnet.io.ResizeIter用法及代碼示例
- Python mxnet.image.imread用法及代碼示例
- Python mxnet.image.CreateDetAugmenter用法及代碼示例
- Python mxnet.image.ImageDetIter.sync_label_shape用法及代碼示例
注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 mxnet.initializer.register。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
