gem2.GEM2 is a machine learning framework that combines effectively unsupervised and supervised learning on proprioceptive sensing to estimate the probability for a humanoid to be in the Left Single Support (LSS), Double Support (DS) and Right Single Support (RSS) phase.