[英]Keras CONV training during data augmentation appears to be displaying the wrong batch size and number of training examples
[英]Changing input data of each batch during training in Keras
我有一个 Keras model 和一个给定的输入数据集。
在每次批量训练之前,我需要根据 model 的预测和在 Python 中实现的线性编程过程来修改输入数据。
似乎我可以在每个时代之前通过使用 for 循环来做到这一点,这样:
for each epoch:
train model
compute prediction based on input data
new input data = LP(input data, prediction)
break if epoch=50
我的问题是如何在每批之前做到这一点。
您可能需要检查 Keras回调,尤其是 LambdaCallback,它允许您将 function 设置为
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.