Learning Methods For Robust Localization