gpt4 book ai didi

tensorflow - Keras 中的 KeyError : 'val_acc' on printing history. history.keys()

转载 作者:行者123 更新时间:2023-12-02 00:23:06 24 4
gpt4 key购买 nike

model.compile(loss='categorical_crossentropy', optimizer=keras.optimizers.Adam(), metrics=['accuracy'])

history = model.fit_generator(train_generator, batch_size, epochs=epochs)

print(history.history.keys())

这导致:['acc', 'loss']

accuracy = history.history['acc']
val_accuracy = history.history['val_acc']
loss = history.history['loss']
val_loss = history.history['val_loss']
epochs = range(len(accuracy))

这会产生错误:KeyError: 'val_acc'

为什么我在 history.history.keys() 中看不到 val_acc 和 val_loss?

最佳答案

您没有向 model.fit() 提供任何验证数据,因此没有用于计算 val_acc 的验证数据。您需要将验证数据添加到训练循环中:

history = model.fit_generator(train_generator,
batch_size,
epochs,
validation_data=validation_generator)

关于tensorflow - Keras 中的 KeyError : 'val_acc' on printing history. history.keys(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54753127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com