Learning models for visual 3D localization with implicit mapping