train_history=model.fit(x_train, y_train,
batch_size=batch_size,
epochs=epochs,
validation_data=(x_test, y_test),
shuffle=True,
verbose=2)
print(model.summary())#显示模型摘要
import matplotlib.pyplot as plt
def show_train_history(train_history,train,validation):
plt.plot(train_history.history[train])#训练数据的执行结果
plt.plot(train_history.history[validation])#验证数据的执行结果
plt.ylabel(train)
plt,xlabel('epoch')
plt.legend(['train','validation'],loc='upper left')
plt.show()
show_train_history(train_history,'acc','val_acc')
show_train_history(trian_hisotry,'loss','val_loss')
神经网络显示训练过程
最新推荐文章于 2024-04-27 17:03:56 发布