我想使用kerasmodelcheckpoint回调来监视几个参数(我有一个多任务网络)。有可能只回一次电话吗?或者我需要在多次回调中这样做??在
创建ckechpoint:
checkpointer = ModelCheckpoint(filepath='checkpoints/weights-{epoch:02d}.hdf5', monitor='val_O1_categorical_accuracy' , verbose=1, save_best_only=True, mode='max')
我要监视的第二个参数:val_O2_categorical_accuracy
在列表中这样做是行不通的。i、 e
^{pr2}$TypeError: unhashable type: 'list'
恐怕你得在不同的情况下做这件事。想想这里发生了什么-
当您通过监视
^{pr2}$val_O1_categorical_accuracy
保存模型时,它将在伪代码中执行以下操作-所以真正指定多个
monitor
超出了范围。在这种情况下,它必须是一个基于monitor
度量的非此即彼的选择,在其他相互冲突的模型中只有一个模型是最好的。在相关问题 更多 >
编程相关推荐