在Keras中,是否可以在训练和测试阶段都使用dropout?
就像这里描述的那样:https://github.com/soumith/ganhacks#17-use-dropouts-in-g-in-both-train-and-test-phase
回答:
当然可以,你可以在调用Dropout
层时将training
参数设置为True
。这样,dropout将在训练和测试阶段都被应用:
drp_output = Dropout(rate)(inputs, training=True) # dropout将在训练和测试阶段都生效