【发布时间】:2016-02-06 10:46:30
【问题描述】:
我有几个关于 pyBrain 中 trainUntilConvergence 的新手问题。
trainUntilConvergence 将数据集分为训练集和验证集(默认为 25% 用于测试)。这是正确的吗?
在每个 epoch 之后报告的错误是验证集上的错误还是训练集上的错误?
当验证集的错误不再减少时,网络是否被认为是收敛的(从而停止执行)?或者当训练集上的错误不再减少时? (我认为是前者,否则为什么要使用一部分进行验证?)
选择用于验证的数据部分是连续的(例如数据集的最后 x%)还是从数据中随机选择 x% 的行?
谢谢!
【问题讨论】:
标签: pybrain