Can anyone help on how can I train the neural networks with back-propagation using MATLAB? I've tried to train my data with its neural network toolbox but I can't find the Back-propagation option for training data.
Backpropagation is a fast way to compute gradients, which are then used in the optimization algorithm. All of MATLAB's training algorithms probably use backpropagation under the hood to compute the gradients. The only difference between the algorithms is how they then use the gradients. You can read more about their algorithms here: https://www.mathworks.com/help/nnet/ug/train-and-apply-multilayer-neural-networks.html