Solving the Quantum Many-Body Problem with Artificial Neural Networks - Giuseppe Carleo; Matthias Troyer (2016)