Я хочу использовать обратный вызов Keras ModelCheckpoint для мониторинга нескольких параметров (у меня многозадачная сеть). Возможно ли это только с одним обратным вызовом? Или мне нужно сделать это во многих обратных вызовах??
Создание контрольной точки:
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
Делать это в списке не получится. то есть
checkpointer = ModelCheckpoint(filepath='checkpoints/weights-{epoch:02d}.hdf5', monitor=['val_O1_categorical_accuracy','val_O2_categorical_accuracy'] , verbose=1, save_best_only=True, mode='max')
TypeError: unhashable type: 'list'