【发布时间】:2020-01-30 23:18:34
【问题描述】:
这个想法是使用相同的训练数据集训练多个模型,每次都更改一些参数,以便查看哪个参数效果最好。为了做到这一点,我需要每次都从头开始训练每个模型。
我当前的代码(简化)是:
scores= []
for i in range(n):
model = Sequential()
model.add(...)
model.compile(...)
model.fit(...)
scores.append([i, model.score(...)])
for score in scores:
print(score)
它按预期打印:
[0, 0.89712456798]
[1, 0.76652347349]
[2, 0.83178943210]
...
但我无法理解代码是否执行上述操作,或者相反,是否训练了依赖于前一个模型的模型。
【问题讨论】:
标签: python keras neural-network tf.keras