Entropy-basedadaptiveHamiltonianMonteCarlo