Gradient-Based Non-Linear Inverse Learning