Implementing a feed-forward neural network