Quantum Monte Carlo, Quantum Information and Machine Learning