Scientific ML: surrogate modeling and feature extraction from high-fidelity data for problems involving complex geometries