是否有可能在Keras训练和测试阶段使用辍学?
喜欢这里描述: https://github.com/soumith/ganhacks#17-use-dropouts-in-g-in-both-train-and-test-phase
是否有可能在Keras训练和测试阶段使用辍学?
喜欢这里描述: https://github.com/soumith/ganhacks#17-use-dropouts-in-g-in-both-train-and-test-phase
当然,你可以设置training
参数True
调用时Dropout
层。 这样一来,就辍学在训练和测试阶段应用:
drp_output = Dropout(rate)(inputs, training=True) # dropout would be active in train and test phases
你不想在测试阶段使用降。
降是用来强制神经元更加相互独立的技术:每个神经元将与您设置的概率取消,但只能在训练阶段。
在测试阶段,你把所有工作的神经元。
更多细节在这里和这里