【发布时间】:2019-04-16 22:19:15
【问题描述】:
我正在通过调用 keras fit 函数和 epochs=100, shuffle=True 来训练一些数据上的模型(使用 keras)。我想调用 fit 函数 10 次,并计算 10 次运行中每个 epoch 的平均验证准确度。
我希望对fit 的每次调用都以不同的顺序从训练数据开始,并通过不同的时期对数据进行不同的洗牌。这真的会发生吗?
(如果没有,调用fit 10 次是没有意义的,因为它每次都会训练相同顺序的数据。)
【问题讨论】:
-
您的意思是要训练 10 个不同的模型还是训练相同的模型并在 10 个 epoch 后获得验证准确度?或者您正在寻找交叉验证?
标签: python machine-learning keras