Setup and initialization


Feed-forward pass


Loss function and monitoring


Backpropagation and gradients


Parameters update and optimizers


Mode


Iterations and epochs