Polygonal Unadjusted Langevin Algorithms: Creating stable and efficient adaptive algorithms for neural networks