我对人工神经网络的培训有疑问,
所以我想问一下如何对一组输入样本进行训练?培训输入集的大小和培训的时间段之间是否存在某种关系,或者它是完全独立的?
例如,如果我的ANN有4个输入和2000个训练样本,我得到一个大小为4x2000的输入矩阵。那么对于训练的每个时代,是整个矩阵被加载,还是只为每个训练的epoche加载一个样本(训练矩阵列)?
答案 0 :(得分:1)
对于训练,通常使用Backpropagation算法(检查wikpedia作为一个很好的例子),它会更新每个重量一次。越多的epoches,你的NN就越准确。通常,对于训练,您设置2个变量:最大epoc数和精度,当最终实现两个中的一个时,停止迭代。