我正试着去理解(和想象)一个时代对于培养一个神经网络来说到底是什么。
我们有一套训练集,包括7,000种产品,其中有10种特征(输入)。根据这10种输入,这些产品必须分为7类。
我们的人工神经网络有10个输入,进入一个由10个神经元组成的输入层。这些神经元依次进入一个有8个神经元的隐藏层。输出层有7个神经元。
在这种情况下,我如何想象/理解一个时代?
sidenote:我正在用MATLAB写这个(我知道ANN工具箱)
发布于 2014-09-17 10:14:47
在MATLAB中,一个时代可以被认为是人工神经网络的训练过程的一个完整的迭代。也就是说,一旦训练集中的所有向量都被您的训练算法所使用,就过了一个时代。因此,一个时代的“实时持续时间”是使用取决于训练方法的(例如批处理和顺序)。
引用一个可自由访问的MATLAB ANN工具箱词汇表
纪元-向网络表示一组训练向量(输入和/或目标),并计算新的权重和偏差。请注意,训练向量可以一次一个提出,也可以成批地全部提出。
Matlab允许你设定一个最大数量的历次,然后结束训练过程。这是用来在训练算法解不收敛的情况下停止训练的,以防止无限地运行训练。
https://stackoverflow.com/questions/25887205
复制相似问题