A semi-supervised learning approach for robust indoor-outdoor detection with smartphones | Synapse