Iterative Deep Learning