Gradient descent method now moved to optimizers.py.
Adaptive learning rate will be implemented there.