Deep learning inversion of Rayleigh-wave dispersion curves with geological constraints for near-surface investigations | Synapse