what is EPOCH in neural network

R
Ritika_singh · Jul 2, 2021 · 2.1K views
Question
HI what is the definition of EPOCH. is it just an iteration. for each epoch, all the data sets go for training with assumed weights and biases.?? OR, does epoch has a size also, where after that size, the weights adgustments happen and runs again for other size.
Expert Answer
Profile picture of John Williams
John Williams PhD Expert
Answered Nov 20, 2025
An epoch is a measure of the number of times all of the training vectors are used once to update the weights.
For batch training all of the training samples pass through the learning algorithm simultaneously in one epoch before weights are updated.
help/doc trainlm
For sequential training all of the weights are updated after each training vector is sequentially passed through the training algorithm.
help/doc adapt
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!