python - Keras如何修改verbose的显示信息
问题描述
我想修改Keras中verbose的显示信息。这是原始版本:
model.fit(train, train_label,
batch_size=32,
epochs=100,
verbose=1,
validation_data=(test, test_label))
Epoch 1/2
104/104 [==============================] - 72s 456us/step - loss: 0.2823 - acc:
0.8511 - val_loss: 0.2933 - val_acc: 0.8629
但其他人看起来像这样:
234/10000 [====>.........................] - ETA: 81s - loss: 20.7154 - x1_loss: 9.5913 - x2_loss: 10.0536 - x3_loss: 1.0705
我怎样才能像他一样显示我的损失值?(即显示 x1_loss、x2_loss、x3_loss)
解决方案
在 fit 方法中更改详细参数的值会更改显示的信息量。
这个答案有更多信息:在验证模型时,Keras 中的详细信息有什么用?
要更改出现的损失值,即 x1_loss 等,您必须使用自定义损失函数。在 keras.compile() 步骤中,您可以选择要使用的损失函数。详细程度功能会根据您选择的损失函数自动显示任何相关的值。
有关更多信息,请参阅文档。 https://keras.io/losses/
推荐阅读
- html - CSS动画。但是 Chrome 上什么也没发生。显示正常标题
- python - Django Admin:list_filter 和 date_hierarchy 与 def 函数的变量
- python - 如何创建一个字典,其中包含文本中的单词作为键和“它出现的子列表”作为值?
- sql - 如何在不使用 distinct 的情况下显示唯一记录?
- regex - 正则表达式查找长度为 n 的重复数
- javascript - 如果我在 openshift 源上多次调用相同的 rest Api,为什么我会得到 readystate undefined 和 status 0?
- visual-studio-code - #include 在 Visual Studio Code for WebAssembly 中检测到的错误
- reactjs - Antd:使用 state 属性设置菜单项
- php - Wordpress - 添加带有可变数量参数的 add_rewrite_rule
- javascript - 如何嵌套 angularjs 控制器和指令?