如何从不同的 epoch Mask R-CNN 开始训练?
How to start training from different epoch Mask R-CNN?
我正在训练 Mask R-CNN model。
我在 'head' 训练了 2 个时期后保存了权重,我想从第三个时期继续。但是 model.train() 函数没有 initial_epoch 参数,例如在顺序模型中的 model.fit 。
我有以下代码,但如果我 运行 它带有加载的权重,它从第一个纪元开始,我不希望这样:
EPOCHS = [1, 3, 5, 8]
model.train(dataset_train, dataset_val,
learning_rate = LEARNING_RATE,
epochs = EPOCHS[1],
layers = 'all',
augmentation = augmentation)
如果有人能告诉我在我的情况下 initial_epoch 的替代品是什么,我将不胜感激。
在拟合模型的前 2 个时期后,它的权重发生了变化。因此,当您再次调用 fit
时,模型将继续训练。你的进度不会丢失
我正在训练 Mask R-CNN model。
我在 'head' 训练了 2 个时期后保存了权重,我想从第三个时期继续。但是 model.train() 函数没有 initial_epoch 参数,例如在顺序模型中的 model.fit 。
我有以下代码,但如果我 运行 它带有加载的权重,它从第一个纪元开始,我不希望这样:
EPOCHS = [1, 3, 5, 8]
model.train(dataset_train, dataset_val,
learning_rate = LEARNING_RATE,
epochs = EPOCHS[1],
layers = 'all',
augmentation = augmentation)
如果有人能告诉我在我的情况下 initial_epoch 的替代品是什么,我将不胜感激。
在拟合模型的前 2 个时期后,它的权重发生了变化。因此,当您再次调用 fit
时,模型将继续训练。你的进度不会丢失