作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在每个纪元结束时获取 y_true 和 y_pred。我使用 fit_generator 来训练我的模型。我试图找到每个时代之后的特异性。
class LossHistory(keras.callbacks.Callback):
def on_epoch_end(self, epoch, logs={}):
y_true = ?
y_pred = ?
loss_history = LossHistory
fit_generator(train_data, .. callbacks=[loss_history])
最佳答案
默认情况下,您无权访问此信息,但您可以通过将属性传递给构造函数来提供 Callback
任何您想要的属性。例如,如果您使用生成器(数据存储在 generator.y
属性中):
class LossHistory(keras.callbacks.Callback):
def __init__(self, data_generator, **kwargs):
self.generator = data_generator
Super(LossHistory, self).__init__(**kwargs)
def on_epoch_end(self, epoch, logs={}):
y_true = self.generator.y
y_pred = self.model.predict_generator(self.generator)
loss_history = LossHistory(train_data_generator)
关于python - 如何在 on_epoch_end 中获得 true y_true 和 y_pred ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58962670/
我关注了 this tutorial使用 fit_generator() 即时生成数据Keras 方法,用于训练我的神经网络模型。 我使用 keras.utils.Sequence 创建了一个生成器类
我试图在每个纪元结束时获取 y_true 和 y_pred。我使用 fit_generator 来训练我的模型。我试图找到每个时代之后的特异性。 class LossHistory(keras.cal
由于 Model.train_on_batch() 不接受回调输入,我尝试使用 Callback.on_epoch_end() 将我的损失写入张量板 但是,尝试运行 on_epoch_end() 方法
我在 Theano 中使用 Keras 2.0.0。 我想更新每个时期之间的训练数据。我可以使用 nb_epochs=1 在 for 循环中完成它,但使用 on_epoch_end 回调会更优雅。 这
我是一名优秀的程序员,十分优秀!