Deep Learning Applications to Particle Physics: A Review