Machine learning for LHC physics