From Model-Based to Data-Driven Filter Design