Implemented a simple gradient descent to optimise the autoencoder cost function