Data-driven Flow Modeling