Epoch in terms of Neural Network is defined as one complete cycle through a training dataset. To complete a Neural Network training, you must have many epochs, for the model to understand better. Because with just a single complete cycle of the training dataset, that will not suffice the requirements, and the model will be unable to grasp the problem and generate solutions.
If you wish to learn and get certified in Artificial Intelligence, check out the AI course from Intellipaat. You will receive many benefits by enrolling in this course like, 1:1 doubt clearing session, Free Lifetime 24*7 technical support and access, with Lifetime Free Upgrades, etc. Also, watch the following YouTube video on AI Tutorial from domain specialists.