Semi-supervised Learning with Network Embedding on Ambient RF Signals for Geofencing Services