我正在进行AI方面的一些实验,我有一个模型,希望能训练具有之前选择和不规则形状的批次数据。
以下是我的情况:
model = create_model(units_vector, (inp_shape,), lr)
for i in range(epochs):
for batch in batches:
model.fit(batch[0], batch[1], epochs=1, verbose=0)
函数create_model
定义了一个简单的模型(仅包含密集层),并使用mse
和Adam
进行编译。
batches
是一个包含输入输出的元组列表(存储在numpy数组中)。
我希望在每个epoch结束时打印模型经历的损失,或者有一种方法可以检查模型是否正在学习东西(而不必在每个批次打印一条消息,这会导致太多的垃圾信息)。