Pattern Recognition and Feed-forward Networks