1
我用Normalization圖層訓練了一個模型。該代碼是這樣的:如何預測何時在Keras中使用規範化或丟失層進行訓練?
在訓練階段:
model=Sequential()
model.add()
...
k.set_learning_phase(1)
ModelCheckpoint(weights_file)
model.fit()
在推理時間:
k.set_learning_phase(0)
model.load_weights(weights_file)
model.predict_classes()
...
Keras的版本:2.0.8。這是正確的,還是需要一些特殊的代碼來計算經過訓練後的BN,例如在Caffe中使用SegNet?
感謝您的及時回覆。我知道了。 – spider