用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。