What is the difference between back-propagation and feed-forward neural networks?
By googling and reading, I found that in feed-forward there is only forward direction, but in back-propagation once we need to do a forward-propagation and then back-propagation. I referred to this link
A Feed-Forward Neural Network is a type of Neural Network architecture where the connections are "fed forward", i.e. do not form cycles (like in recurrent nets).
The term "Feed forward" is also used when you input something at the input layer and it travels from input to hidden and from hidden to output layer.
The values are "fed forward".
Both of these uses of the phrase "feed forward" are in a context that has nothing to do with training per se.