Solving inverse problems using data-driven models. (1st May 2019)