ADAM Optimization with Adaptive Batch Selection