Sim*_*ity 4 python machine-learning deep-learning keras
在我的 Keras 代码中,我执行了以下操作:
model.compile(loss='binary_crossentropy', optimizer=optimizer, metrics=['accuracy'])
history = model.fit(border_irregularity_features,y, epochs=5, batch_size=1, validation_split=0.33)
...
...
accuracy = history.history['acc']
val_acc = history.history['val_acc']
Run Code Online (Sandbox Code Playgroud)
但是,我遇到以下错误:
val_acc = history.history['val_acc']
KeyError: 'val_acc'
Run Code Online (Sandbox Code Playgroud)
这是为什么?我错过了什么?
谢谢。
编辑-1
当我这样做时:
print history.history.keys()
Run Code Online (Sandbox Code Playgroud)
我有:
['acc', 'loss', 'val_acc', 'val_loss']
Run Code Online (Sandbox Code Playgroud)
小智 6
从 tensorflow 2 历史键如下:(['val_loss', 'val_accuracy', 'val_precision', 'val_recall', 'loss', 'accuracy', 'precision', 'recall'])