Deep Learning For Seismic Inverse Problems