Active Mini-Batch Sampling using Repulsive Point Processes