首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制多模型成本

绘制多模型成本
EN

Stack Overflow用户
提问于 2021-03-19 14:35:59
回答 1查看 106关注 0票数 0

我已经创建了三个模型:顺序模型,conv模型和混合模型。我知道如何把每个人都画出来

代码语言:javascript
复制
# Plots the training and validation loss over the number of epochs.
plt.plot(history.history['loss'])
plt.plot(history.history['val_loss'])
plt.title('Model Loss')
plt.ylabel('Loss')
plt.xlabel('Epoch')
plt.legend(['Train', 'Validation'], loc='upper right')
plt.show()

history1 = model.fit(
    data_generator.flow(train_x, to_categorical(train_y), batch_size=BATCH_SIZE), 
    steps_per_epoch=len(train_x) / BATCH_SIZE,
    validation_data=data_generator.flow(val_x, to_categorical(val_y), batch_size=BATCH_SIZE),
    validation_steps=len(val_x) / BATCH_SIZE,
    epochs=NUM_EPOCHS
)

我的问题是历史的一部分,因为他们都有相同的历史,我无法改变它。即使我将它更改为history1,它也嵌入在Keras中。它给了我以下错误:History object has no attribute 'history1'任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-19 14:42:34

您应该使用history1.history。history1是变量的名称,历史是其属性的名称。

来自model.fit的keras文档:

返回:一个历史对象。它的History.history属性是连续时期训练损失值和度量值的记录,以及验证损失值和验证度量值(如果适用)的记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66710190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档