【发布时间】:2021-06-06 15:01:34
【问题描述】:
model.eval() 方法修改了某些模块(层),这些模块(层)需要在训练和推理期间表现不同。 the docs中列出了一些示例:
这仅对某些模块有 [an] 效果。如果它们受到影响,请参阅特定模块的文档以了解其在训练/评估模式下的行为的详细信息,例如
Dropout、BatchNorm等
有哪些模块受到影响的详尽列表吗?
【问题讨论】:
-
我想……就是这样?我不记得有任何其他改变其行为的标准层,但也许我错了,如果列表存在,我会及时纠正:))我当然考虑到所有继承自
BatchNorm的层
标签: python machine-learning pytorch batch-normalization dropout