Robust Data-Driven Machine-Learning Models for Subsurface Applications: Are We There