pandas - 了解 Keras 回调输出
问题描述
我下面的带有回调的 Keras 模型在训练期间给出了以下输出。
from keras.callbacks import ModelCheckpoint
checkpoint = ModelCheckpoint('main_model_weights_new.h5', monitor='val_loss', verbose=1,
save_best_only=False, mode='auto',save_weights_only=True)
import pandas
pandas.DataFrame(model.fit(trainX, trainY, epochs=200, batch_size=100,
validation_data=(testX, testY),
callbacks= [checkpoint]).history).to_csv("history.csv")
我期待看到火车损失、火车准确度、有效损失和有效准确度。但如下所示,似乎还有一个 train_loss 和 train accuracy,以及 Valid Loss 和 Valid Accuracy 的输出。谁能解释我在这里将哪一个视为 train_loss ?
输出:纪元 1/200 2800/2810 [=============================>.] - ETA:0s - 损失:29.7255 - dense_2_loss_1: 3.9492 - dense_2_loss_2: 5.5785 - dense_2_loss_3: 5.5198 - dense_2_loss_4: 5.6908 - dense_2_loss_5: 4.9863 - dense_2_loss_6: 4.0008 - dense_2_acc_1: 0.1711 - dense_2_acc_2: 0.0836 - dense_2_acc_3: 0.0821 - dense_2_acc_4: 0.1200 - dense_2_acc_5: 0.2393 - dense_2_acc_6: 0.4171Epoch 00000:将模型保存到 main_model_weights_new.h5 2810/2810 [==============================] - 62s - loss: 29.7213 - dense_2_loss_1: 3.9471 - dense_2_loss_2: 5.5732 - dense_2_loss_3: 5.5226 - dense_2_loss_4: 5.6907 - dense_2_loss_5: 4.9885 - dense_2_loss_6: 3.9992 - dense_2_acc_1: 0.1715 - dense_2_acc_2: 0.0843 - dense_2_acc_3: 0.0822 - dense_2_acc_4: 0.1199 - dense_2_acc_5: 0.2388 - dense_2_acc_6: 0.4167 - val_loss: 31.5189 - val_dense_2_loss_1:3.6305 - val_dense_2_loss_2: 6.3004 - val_dense_2_loss_3: 5.9689 - val_dense_2_loss_4: 5.5387 - val_dense_2_loss_5: 4.9914 - val_dense_2_loss_6: 5.0890 - val_dense_2_acc_1: 0.2982 - val_dense_2_acc_2: 0.0351 - val_dense_2_acc_3: 0.0351 - val_dense_2_acc_4: 0.1228 - val_dense_2_acc_5: 0.2456 - val_dense_2_acc_6: 0.4035 Epoch 2/200
解决方案
推荐阅读
- javascript - 无法使用 fetch 发送 POST 数据:React
- android - 如何使用 SimpleExoPlayerView 从视频中获取音轨
- angular - 如何将 CCAvenue 与 .Net Core API 和 Angular 5 应用程序集成?
- android - GBoard 键盘 GIF 贴纸集成
- android - 在intellij idea中查找类的导入包
- c# - 如何在 C# 中将 PDF 转换为图像?
- python - python mpi 密钥错误“duplicate_keysharedFilename[0]”
- python - 输出信息到模板(从下一个数组)
- java - JavaFx tableview 和 tablecolumn 中的两个不同的类
- xamarin.forms - EF Database.EnsureDeleted() 和 Database.EnsureCreated() 方法上的 System.Reflection.TargetParameterCountException