用法:
mxnet.autograd.record(train_mode=True)
train_mode:(
bool
,
default True
) - 前向传递是处于训练模式还是预测模式。这控制了一些层的行为,例如 Dropout,BatchNorm
参数:
返回要在 ‘with’ 语句中使用的 autograd 记录范围上下文,并捕获需要计算梯度的代码。
注意:
使用train_mode=False进行转发时,对应的反向也应使用train_mode=False,否则梯度未定义。
例子:
with autograd.record(): y = model(x) backward([y]) metric.update(...) optim.step(...)
相关用法
- Python mxnet.autograd.predict_mode用法及代码示例
- Python mxnet.autograd.grad用法及代码示例
- Python mxnet.autograd.pause用法及代码示例
- Python mxnet.autograd.Function用法及代码示例
- Python mxnet.autograd.train_mode用法及代码示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代码示例
- Python mxnet.test_utils.get_zip_data用法及代码示例
- Python mxnet.ndarray.op.uniform用法及代码示例
- Python mxnet.symbol.op.log_softmax用法及代码示例
- Python mxnet.symbol.space_to_depth用法及代码示例
- Python mxnet.ndarray.op.sample_negative_binomial用法及代码示例
- Python mxnet.ndarray.NDArray.ndim用法及代码示例
- Python mxnet.module.BaseModule.get_outputs用法及代码示例
- Python mxnet.module.BaseModule.forward用法及代码示例
- Python mxnet.symbol.random_pdf_poisson用法及代码示例
- Python mxnet.ndarray.op.khatri_rao用法及代码示例
- Python mxnet.ndarray.op.unravel_index用法及代码示例
- Python mxnet.symbol.argmin用法及代码示例
- Python mxnet.symbol.linalg_potrf用法及代码示例
- Python mxnet.ndarray.contrib.group_adagrad_update用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.autograd.record。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。