【发布时间】:2015-09-18 06:14:47
【问题描述】:
当我在阅读如何在 pybrain 中构建 ANN 时,他们说:
对网络进行一些 epoch 的训练。通常你会设置一些东西 像这里的 5 个,
trainer.trainEpochs( 1 )
我查找了这意味着什么,然后我得出结论,我们使用一个 epoch 的数据来更新权重,如果我选择用 5 个 epoch 训练数据作为 pybrain 建议,则数据集将分为 5 个子集,并且wights 最多会更新 5 次。
我熟悉在线培训,在每个样本数据或特征向量之后更新 wights,我的问题是如何确保 5 个 epoch 足以构建模型并可能设置权重?这种方式对在线培训有什么好处?在线培训中也使用了“epoch”一词,是指一个特征向量吗?
【问题讨论】:
标签: machine-learning artificial-intelligence neural-network pybrain